以下合法的C语言赋值语句是?A.a=b=58 B.k=int(a+b) C.a=58,b=58 D.--i;3
我想问D选项,为什么后面可以加一个3?
D.--i;3
请不要怀疑我的题目TT
人气:161 ℃ 时间:2020-05-26 01:58:32
解答
--i;
--是自减运算符.--i;实际上就是i=i-1;
所以是合法的赋值语句.
A项语法错误:不能连续赋值.
B项:强制类型转换运算符必须用小括号括起来,另题目要求是合法的赋值语句,语句要以分号结束.正确的应该是k=(int)(a+b);
C项:缺少分号.不是语句,只是表达式.
D项:正确.请问一下,D选项后面有个3是什么意思?实际上,程序运行的时候若是非要保留那个3,后面应该加上一个分号。写成,--i;3;这样程序运行才能通过。否则,提示有错误,丢失分号。 而3;在程序运行中不起任何作用。 A项的错误原因说错了。实际上A项错误,是因为丢失分号。不是语句。
推荐
- C语言基础题 以下合法的C语言赋值语句是 A.a=b=58 B.k=int(a+b) C.a=58,b=58 D.--i
- 下列可作为c语言赋值语句的是() A)x=3,y=5; B)a=b=6 C)i--; D)y=int(x);
- 下列可作为C语言赋值语句的是()A.3+5; B.a=b=6; C.i+=1; D.y=int(x)
- 26)下列可作为C语言赋值语句的是:A.x=3,y=5 B.a=b=6 C.i-- D.y=int(x)
- 以下选项中,合法的赋值语句为( )A.a=b=58 B.a=58+b=26 C.i++; D.c=float(a+b);
- 考试总是很差,求一些故事,名言,文章,来激励自己,重拾自信,PS:我是喜欢自然科学但成绩不好选的
- 1300多年前,唐朝【 】公主与吐蕃王松赞干布和亲
- 路灯下兰兰与爸爸散步,8米的爸爸的影子长为3.6米,兰兰与爸爸距离最近时不少于0.6米,且兰兰能使自己的影子藏在爸爸的影子里,求兰兰身高的最大值.)
猜你喜欢