刚学看不懂啊有木有大人解析一下 ++x=6 第三个括号x*10=60
x++ 先使用再自加 4+(++X)+(x* 10) x=5
++x先自加再使用 x=6 4+6+(x* 10)
4+6+60=70
输出 6 和70
(x++)+(++X)+(x10)
4 + 6 + 610
x++和++x概念搞清楚
int x=4;//此时x=4
int y
=
(x++) //此时x=4
+
(++x) //此时x=6
x * 10 = 60 赋值给y
输出x的值:6,y的值:70。
希望对题主有所帮助!可以的话,帮忙点个采纳!
x = 4
(x++) + (++x) + (x10)
(x++) 在计算中先取值4 再自增1,执行完后x = 5
4 + (++x) +(x10)
(++x) 上一步执行完后 x = 5 执行到这里时 ++x 先自增1 再取值计算 所以这里表达式中是5自增1变成了6
4+6 + (x * 10)
再将x = 6带入最后一个计算
4+6 + (6 * 10) = 70
结果: x = 6 表达式结果 70