写出经过计算后表达式中 a的值.
int a = 4;
(A)a += (a++); (B) a += (++a) ;(C) (++a) += (a++);
人气:227 ℃ 时间: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
- 如图所示,悬挂在天花板下重60N的小球,在均匀的水平风力作用下偏离了竖直方向θ=30°角,求风对小球的作用力和绳子的拉力.
- 把1000个体积是1立方厘米的小正方体拼成一个体积是1立方分米的大正方体,将大正方体的表面涂成红色,再把
- I won't play tennis with you.I will watch the football match 合并句子
猜你喜欢