擦,看出来了,终于看出来了,
B选项里面,swith ((int)x)后面多了一个分号,格式不对,不符全C++的语法规则,而以上选项里面只有C选项是语法上没有任何问题的,呼呼,are you clear?C选项中的case后面的(1+2)算常量吗?算呐,C语言在执行的时候貌似会默认直接把它当成常量3来执行的,
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是 ( )
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是 ( )
A)switch(x)
{case 1.0:printf("*\n");
case 2.0:printf("**\n");}
B)switch((int)x);
{case 1:printf("*\n");
case 2:printf("**\n");}
C)switch(a+b)
{case 1:printf("*\n");
case 2+1:printf("**\n");}
D)switch(a+b)
{case1:printf(**\n);}
casec:printf(**\n);}
A)switch(x)
{case 1.0:printf("*\n");
case 2.0:printf("**\n");}
B)switch((int)x);
{case 1:printf("*\n");
case 2:printf("**\n");}
C)switch(a+b)
{case 1:printf("*\n");
case 2+1:printf("**\n");}
D)switch(a+b)
{case1:printf(**\n);}
casec:printf(**\n);}
其他人气:721 ℃时间:2019-08-21 20:56:56
优质解答
我来回答
类似推荐
猜你喜欢
- 1There are many trees on ( )side of the street.
- 2取用化学药品应严格按照说明里规定的用量.如果实验里没有说明用量就应该取少量,液体取用_____ml,固体只要_____底部.剩余药品应该放入____.不能放回原瓶,更不能随意丢弃和拿出实验室.
- 36立方分米40立方厘米=( )立方厘米
- 4如图,在梯形ABCD中AD//BC,E为DC的中点,EF垂直AB于点F,说明梯形ABCD的面积=EF乘AB
- 5我被朋友感动了 作文600字
- 6问几道英语选择题
- 7need的情态动词和实意动词的用法及区别
- 8已知函数f(x)满足:对任意实数a,b有f(ab)=af(b)+bf(a),且绝对值f(x)
- 9地球绕着太阳转 英语翻译
- 10实验中,若燃着的酒精灯酒精不足,现要添加酒精,采取的操作是:先_,再向酒精灯中添加酒精.