C语言:下面的题目选什么?为什么?

若有定义:floatw;inta,b;则不合法的switch语句是A.switch(w){case1.0:printf("*\n");case2.0:printf("**... 若有定义:float w; int a,b; 则不合法的switch语句是
A.switch(w)
{case 1.0:printf("*\n");
case 2.0:printf("**\n"); }
B.switch(a)
{case 1:printf("*\n");
case 2:printf("**\n"); }
C.switch(b)
{case 1 :printf("*\n");
default :printf("\n");
case 1+2:printf("**\n"); }
D.switch(a+b)
{case 1:printf("*\n");
case 2:printf("**\n");
default :printf("\n"); }
展开
 我来答
fukirk
2010-12-21 · 超过16用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
A, case 后只能跟整数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式