算术运算符 x++和++x有什么区别

如题所述

单独情况下,是没有什么区别:
x=1;
++x;
x变成2
x++;
x也变成2.
但是作为表达式一部分时,就会出现区别:
x=1;
a
=
x++;
a变成1,先使用x的值,然后改变x的值为2.
a=++x;
a变成2,先改变x的值为2,然后使用x的值赋值给a。
温馨提示:答案为网友推荐,仅供参考
相似回答