先运算乘号,优先级3,a*a 此时结果144
a+=a-= x 这个式子是 由 a = a+() 和 a = a - () 复合而来 ()代表前面的式子
+= 和-=的优先级从右到左 所以先算 a-= 再算 a+= ,
所以式子其实是
a=a-a*a -132 = 12-144
a = a+a -264 = -132-132
答案 -264
另外,编译器不会说谎
追问不是负的啊
追答怎么不是负的
追问a=a-a*a 132 = 12-144
这个不应该是-132吗?
就是疑问这个
结果是-120吗
本回答被提问者采纳