对 youzelin的“(++i) + (++i) + (++i)”问题的补充
因为连续跟了三个帖子,不让再跟,又想补充些东西,只好另开贴。
原贴在:
http://community.csdn.net/Expert/topic/4267/4267578.xml?temp=5.784243E-02
我根据自己的分析设计了一个问题:i + (++i)会得到8而不是7(i初值还是3)!测试果然如此。
再设计一个:i + i + (++i),这次就是10没有分歧了,前两个i相加的结果保存到临时变量里,后面的计算不会干扰此变量。
对比我设计的这两个问题,相信大家应该很明白了。