已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为___(26)___.
A. 343B. 334 C. 333D. 434
求详细解释,谢谢
人气:113 ℃ 时间:2019-11-12 05:45:57
解答
a++先赋值后自加,所以执行完语句后,自然是等于4,b自然是3
a>b,所以x = a++,所以x = 3 答案是 A
推荐
- x是int 类型变量,则执行下列语句x=7;x+=x-=x+x; 后x的值是
- 已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,变量c的值为_______.
- 设x为int型变量,则执行以下语句后,x的值为 x=10; x+=x-=x-x;A=10 B=20 C=30 D=40
- 说明语句int a=-1,b=2,c=0,d=7 则执行下面赋值语句以后X的值为( )
- -1/2x的平方-3x=1 用配方法解
- 把一块长三十厘米,宽二十五厘米的长方形铁皮的四个角上分别剪去边长为五厘米的小正方形,再把他焊成一个无盖的长方体铁盒,它的容积是多少
- 2.6×302怎样简便运算
- The drop of rain makes a hole in the stone , not by violence , but buy felling.中文是什么意思
猜你喜欢