若有定义float w; int a, b; ,则合法的switch语句是( )。(1分)
A、switch(w){case1.0:printf("*\n");case2.0:printf("**\n");}B、switch(a);{case1printf("*...
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"); } 展开
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"); } 展开
展开全部
是switch(a+b);{case1:printf(“*\n”);case。2:printf(“**\n”);default:printf(“\n”);}。
每个printf(“**\n”);后要加break。
“%m。nf”:输出浮点数,m为宽度,n为小数点右边数位,这是右对齐,要左对齐:在m前加个“-”号
e。g。“%3。1f”输入3852。99,右对齐。
扩展资料:
switch后面的括号内的表达式,ANSI标准允许为任何类型。
当表达式与某一个case后面的常量表达式相等时,就执行case后面的语句,若没有匹配,则执行default后面的语句。
每一个case的常量表达式的值须互不相同,否则便会出现矛盾。
各个case和default的出现次序不影响结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |