写出经过计算后表达式中 a的值.
int a = 4;
(A)a += (a++); (B) a += (++a) ;(C) (++a) += (a++);
人气:408 ℃ 时间:2020-04-11 11:47:40
解答
(A)
a += (a++)等价于
a=a+(a++)
=4+4
=8
再执行a++,a=9
(B)
a += (++a)等价于
a=a+(++a)
=5+5
=10
(C)
(++a) += (a++)等价于
++a=++a+a++
=5+5
=10
再执行a++,a=11
推荐
- 写出下面表达式运算后a的值,设原来a=12,n=5.a和n都定义为整型变量
- 若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值是多少?
- 写出下面赋值表达式运算后a的值,设原来a=12:
- 若有以下定义int m=5,y=2;,则计算表达式y+=y-=m*=y后的y值是
- 一、 填空题 1、.若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a;后a的值为【 】.2、若有定义:i
- -2,-8,0,64后面是多少
- 我们班合唱唱《少年少年祖国的春天》前面需要一小段演讲词
- 求英语作文About Myself
猜你喜欢