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
推荐
- 12、 设有语句int a=3; 则执行了语句a-=a+=a*a;后,变量a的值是( ).A)3 B)0 C)-12 D)24
- 已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36
- 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句,变量c中的值是?
- 设int a, x=2; 执行语句a=x>0?3*x:x=10;后,变量x的值是_______. A. 1 B. 2 C. 6 D. 10
- 有定义int a=9;,语句“a+=a– =a+a;”执行后,变量的值是多少
- 尊重为话题的作文 (800字左右)
- 有一箱苹果不超过300个,3个一数正好数完,5个一数正好数完,7一个一个数也正好数完.这箱苹果最多有多少个
- 用两种不同的否定方式回答下列疑问句
猜你喜欢