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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/18 10:15:08
已知:inti=5;执行语句i+=++i;后,i的值怎么算?已知:inti=5;执行语句i+=++i;后,i的值怎么算?已知:inti=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运行得到的结果.