c语言题目如何计算,为什么答案为0

img

img
我也想知道,同蹲答案

1、先计算a * a,由于a = 3,可得a * a = 9;
2、再计算a -= 9,即a = a - 9,由于a = 3,可得a = 3 - 9 = -6;
3、再计算a += -6,即a = a + (-6),由于第二步a已经变成了-6,所以a = (-6) + (-6) = -12。

从右往左依次计算即可,
即 先计算a * a,再计算a -=,最后a +=