[原创]解答回贴率N高的有趣问题:"y=(++x)+(++x)+(++x)为何为是19"
好久没有来了,呵呵,关于这个问题,我知道为什么.如果大家熟悉汇编的话,就能明白,如果三个数相加,而汇编语言只能将两个数相加(也就是说,一次性操作两个寄存器),而且根据编译器的不同,实现也不一样.
所以,我们开发人员在工作中是非常不推荐这中做法的.
还有许许多多的编译器相关,平台相关,语言相关的问题等待大家去探讨,避免,修正.



I am a big fan of c plus plus.