> 其他 >
135.设有语句int a =3;,则执行了语句a+=a—=a*a;后,变量a的值是 ( ) A. 3 B. 0 C. 9 D.-12
请帮我选出正确答案~~谢谢~
人气:108 ℃ 时间:2020-04-01 14:11:40
解答
-12.
首先等号的运算顺序是从右至左.
1 .计算 表达式a*a =9;
2 .计算a-=9 也是一个表达式 ,其类似于 ===》a = a -9 = 3 - 9 = -6;
3 .计算a += -6 ; a = a + -6 .在第2步时,a已经被重赋值 -6 ,所以这时 a = -6 + -6 =-12
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版