执行下列语句int a=8; a+=a-=a*a; 后,a的值是——————

执行下列语句int a=8; a+=a-=a*a; 后,a的值是—————— 求执行 详细 步骤

a=8

a+=a-=a*a,从右至左,分三段:

a*a=64

a-=a*a=8-64=-56

a+=-56+(-56)=-112

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-09
没一个对的,应该是-112执行a-=a*a后a就变成-56了,再做a+=a本回答被提问者和网友采纳
第2个回答  2018-05-09
执行下列语句int a=8; a+=a-=a*a; 后,a的值是-112
先执行a=a-a*a=8-8*8=-56
再执行a=a+a=-56-56=-112
第3个回答  2014-06-22
a*a 64 a-64 -56 a-56 -112 结果-112
第4个回答  2018-05-09
等于-48呗 先执行 a+a = 16 然后执行 a*a = 64 然后 a = 16 - 64
相似回答