自增自减运算符前缀和后缀运算形式的规律

自增自减运算符前缀和后缀运算形式的规律

问题描述:

img

img

输出:c=7,d=8,a=8,b=8

分析:

c=a++;等价于,c=a,a=a+1;(a++是先计算后自增)
b=++b;等价于,b=b+1,b=b;(++b是先自增后计算)

如有帮助,请采纳。点击我回答右上角【采纳】按钮。

b = a++;['先把a的值赋值给b,a在自+1']
b = ++a;['a先自+1,再赋值给b']

a++, ++运算符在右;则a的值先赋值给c, 然后a自加 1;
++b, ++运算符在左,则b的值先自加 1 ,然后再把值赋值给 d。