已知:int i=5;执行语句i+=++i;后,i的值怎么算?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 08:41:25
已知:int i=5;执行语句i+=++i;后,i的值怎么算?
x){}K2J2mMu.OfjjkgZ?Ч|Vӆ=xnMR>z l(iO[;mXtI /OJ>_LOv/}>Y@B\Mг6u'?7GF 1!n]

已知:int i=5;执行语句i+=++i;后,i的值怎么算?
已知:int i=5;执行语句i+=++i;后,i的值怎么算?

已知:int i=5;执行语句i+=++i;后,i的值怎么算?
首先+=是复合运算符.
可以看成
i = i + (++i)
我现在得到的答案是12,这是用C-Free运行得到的结果.