讨论算术运算符*和.*之间的区别是什么

2024年11月30日 15:36
有1个网友回答
网友(1):

单独情况下,是没有什么区别:
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。