这个怎么算啊c语言,请求解答

a+=a-=a×a a等于12 C语言

乘法优先级最高,a * a = 12 * 12 = 144
然后是a -= 144,即 a = a - 144 = 12 - 144 = -132
然后a += -132 ,即a = a - 132 = -132 - 132 = -264
最终a为-264

1.首先a*a,假设b=a*a
2.a-=b,那么a=a-b,也就是a=a-a*a,此时a的值已经改变,设c=a-a*a
3.c+=c,也就是c=c+c=2c=2*(a-a*a)
所以可知,那个等式为a=2*(a-a*a)

结果为-264