C++ siwtch语句的问题
答案:3 悬赏:50 手机版
解决时间 2021-02-07 04:11
- 提问者网友:龅牙恐龙妹
- 2021-02-06 11:06
**\n");错;int a=1.5若有定义floatx=1,强制类型转换使用得对吗: printf("}
D switch(a+b)
{
case 1;);*\
case 2.0:printf(");**\n"?
C中case 后面怎么可以1+2?:printf("*\n"
case 2:printf("
case 2:printf("则正确的switch语句是;
}
答案是C
A是因为CASE 后面只能加整型常量吗?
B除了switch 后面加了: printf("
{case 1:
A switch(x)
{ case 1;);}
B switch((int)x);**\n",b=3;n");
case 2+1;**\n".0;):printf("*\n"):printf("*\n"}
C switch(a+b)
{
case 1;),c=2
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-06 12:21
关语句; [default。 case 2+1。。 整型常量 , 对: : ; 选项 ] } ======== A 不可用 浮点表达式 B switch((int)x); 多了分号 C 和 D 都对。 case 2: 。: switch(整型表达式,允许用到变量名) { case 整型常量表达式。整型常量表达式。。: 语句
全部回答
- 1楼网友:玩家
- 2021-02-06 13:58
开关语句:
switch(整型表达式,允许用到变量名)
{
case 整型常量表达式: 语句;
[default: ; 选项 ]
}
========
a 不可用 浮点表达式
b switch((int)x); 多了分号
c 和 d 都对。
case 2: 。。。 整型常量 , 对。
case 2+1: 。。。整型常量表达式, 对。
- 2楼网友:拜訪者
- 2021-02-06 12:52
A.case后只能是“整型常量”。
B.类型转换正确。
C.1+2是常量表达式。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯