下列不符合C语句据法的赋值语句是() (A)j++; (B)j=i=1; (C) y=float(j);为什么啊?
怎么不选B?
人气:216 ℃ 时间:2020-06-27 04:50:58
解答
要看这些变量的类型,B选项如果j和i都是int类型,那么就是合法的.赋值运算符允许连用,其优先关系是从右向左,该表达式最终的值就是最左面的变量的值(即j).D答案是不是正确的啊d选项在哪?你的题目没写全
推荐
- 若x,y均定义为float型变量,则以下不合法的赋值语句是() A:++x; B:y=(x+2)++; C:x*=y+5:D:x=y=0
- 以下选项中,合法的赋值语句为( )A.a=b=58 B.a=58+b=26 C.i++; D.c=float(a+b);
- 假设x和y俊伟float型变量,则以下赋值语句中不合法的是【】 a x=+1 b (x%2)/10; c x*=y+8;d x=y=0
- 若x,y均定义为float型变量,则以下不合法的赋值语句是 A )++x B)y=(x%4) c)x*=y+5 D) x=y=0
- 若有以下定义,则正确的赋值语句是( ) int a,b; float x; A.a=1,b=2 B.b++; C.a=b=5 D.b=int (x)
- 夏天的特点
- 写出一个系数是-2,只含有字母AB的四次单项式.
- 利用凝固放热,溶化吸热的生活例子
猜你喜欢