a += a -= a *= a 的结果是如何算的

a + a - a * a 的结果是怎么算的?a12我算出的是-120可运行结果是0他是怎么算的,谁给我说一下!谢谢!

a += a -= a *= a 的结果是怎么算的?
a   =   12;

我算出的是-120;
可运行结果是0;

他是怎么算的,谁给我说一下!

谢谢!!


[解决办法]
a += a -= a *= a

从右到左

a *= a 后 a 等于 144

a -= a 后 a 等于 0

a += a 就是 0 += 0