设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是(  ) A) 3 B) 0 C) 9 D) -

问题描述:

设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是(  ) A) 3 B) 0 C) 9 D) -12
1个回答 分类:综合 2014-10-25

问题解答:

我来补答
D) -12
--------
等价 a += (a -= (a*a))
自右向左算
a*a = 9 , a = 3不变
a-= 9, a = a-9, a=-6
a+=-6, a = a+(-6), a=-12
 
 
展开全文阅读
剩余:2000