i=3,k=(++i)+(++i)+(++i);等于18,i=6;怎么出来的,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 12:52:35

i=3,k=(++i)+(++i)+(++i);等于18,i=6;怎么出来的,

i等于6 K等于18很对啊
++i优先级高,第一个++i得出i=4 那么第二个++i就是4+1=5 第三个就是5+1=6
得出i=6
先计算右边的,i=6 那么计算K的时候,所有的 i 都赋值为6 那么K的结果就是18了