C自增和自减运算,三个加相遇时

img


这个答案是D,想问一下是怎么算的?

D
显示++a,使得a=1,然后a+=a,相当于a= a+a,所以a=2
b-=a++,先执行b-=a,所以b=-2,然后再a = a+1

a+=x代表a=a+x,++a表示先把a赋值然后再+1,即a+=++a就表示先把a赋值后(也就是你所给的值0)然后再+1,最后再a=a+这个值。
同理,b的话更容易理解。