x=5,(++x)+(++x)+(++x)=?

来源:百度知道 编辑:UC知道 时间:2024/05/22 23:44:51
为什么会等于24呢?
为什么要先自增完了再相加呢?

这里有个运算的先后问题
()里面的运算式要优先与加法运算符
所以先算三个括号里的算式
自左到右为6,7,8
这里最后一个X的变量的值已经变成8了
所以再算加法的时候X变量的值都被赋于最后一次运算后的值为8
结果就是三个8相加等于24

x=5,(++x)+(++x)+(++x)=24

原因,先将自增算完后x=8再相加得24