结果为0.
连续赋值运算,计算顺序是自右至左的。
所以 a+=a-=a*=a计算顺序是
1 a*=a;
2 a-=a;
3 a+=a;
也就是
1 a=a*a;
2 a=a-a;
3 a=a+a;
可以看到,无论a值是多少,第一步的结果是多少,到第二步的时候,a的值都会是0.所以最终结果,也就是第三步的结果,仍为0。
最终a为0。