(++b)+(++b)

这是个怎么样的运算顺序?
"b=8,b先自增1变9,在自增1变10,两项相加值为20",20是怎么出来的

第1个回答  2011-11-30
先算++b然后是后面一个++b,就是b加了2,然后算b+b
第2个回答  2011-11-30
这个表达式有二义性,在不同的编译系统中,结果不同,没有必要深究。在VC++ 2010中,若b=5,则(++b)+(++b)=14。
第3个回答  2011-11-30
b=5
++b=6
所以
(++b)+(++b)=12
第4个回答  2011-11-30
b=5
++b=6
所以
(++b)+(++b)=13
第5个回答  2019-11-13

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网