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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:33:40
已知:int i=5;执行语句i+=++i;后,i的值怎么算?

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

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