从右到左,依次赋值运算,为了计算,设定a的初始值为3
a*=3,即a=a*3=3*3=9;
a-=9,即a=a-9=9-9=0;
a+=0,即a=a+0=0+0=0
最后a=0,当a为其他值时,最后答案也是一样的。
从右到左运算
等价于:
a=a*a;
a=a-a;
a=a+a;
无论a的初值为什么,最终a=0,因为a-=a这一步会将a清零
a*=3,即a=a*3=3*3=9;
a-=9,即a=a-9=9-9=0;
a+=0,即a=a+0=0+0=0
就差不多了
我问过我们数学老师的
相信我吧~~~~~~
给我点分
拜托