执行完语句 int a=8; a+=a-=a*a; 后,a的值是-56。35
int a=8; a+=a-=a*a;
首先,根据复合运算符的结合性,表达式 a+=a-=a*a 应从右至左进行计算。初始时,a的值为8。接着,计算 a*a 得到64。然后,执行 a-=64,此时 a 的值变为 -56(8 - 64 = -56)。最后,执行 a+=a,由于 a 已经是 -56,所以最终 a 的值保持为 -56。35
a+=a-=a*a
a*a
a-=64
a+=a
以上内容由AI搜集生成,仅供参考