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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 12:38:19
i=3,k=(++i)+(++i)+(++i);等于18,i=6;怎么出来的,i=3,k=(++i)+(++i)+(++i);等于18,i=6;怎么出来的,i=3,k=(++i)+(++i)+(++i

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

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了