输出: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。