设a=6,表达式a%=a+=a-=a*a的值是?

问题描述:

设a=6,表达式a%=a+=a-=a*a的值是?

0,反正表达式化简后的结果是a%=a;显然取余后为0.你可以自己编个小程序测试一下结果.虽然不是很清楚具体的运算步骤和a在其中的变化情况,个人感觉其变化如下:
a%=a+=a-=36;a=6
a%=a+=-30;a=-30
a%=-60;a=-60
a=0;