一、C语言中switch语句的用法
1.switch语句可以处理多分支选择问题,根据其中break语句的使用方法,一般分三种情况。1.在switch语句的每个语句段中都使用break语句,这是switch语句的主要使用方法,一般形式为:switch(表达式)case常量表达式1:语句段1;break;case常量表达式2:语句段2;break;case常量表达式n:语句段n;break;case常量表达式n+1:语句段n+1;break;default:该swich语句的执行流程如图所示
2.首先,是写switch的主干部分,swith(表达式)后面加一个大括号。
3.大括号就写判断内容了,case可以是很多个,后面跟判断的内容。如case
4.在case常量表达式1:后面还要写语句段,语句段写的是如果符合这个条件需要执行的语句
5.在写完语句段之后,加分号,在加break;这样才能保证程序的正常进行
6写完之后,在写上其他内容,就可以编译运行了。看运行的结果是否正确。
二、c语言switch和case的复合语句
switch(a)
{
case1:
switch(b)
{
case3:
break;
default:
break;
}
break;
default:
break;
}
三、急求C/C++中关于switch语句的习题,简单易懂的就好
编写一个程序,用户输入ABCDE其中一个字母,然后输出A表示90分以上,B表示80到90分,C表示70到80分,D表示60到70分,E表示60分以下。输入对于的字母输出对应的表示内容。
#include<stdio.h>
intmain()
{
charscore;
scanf("%c",&score);
switch(score){
case'A':
printf("90分以上\n");
break;
case'B':
printf("80到90分\n");
break;
case'C':
printf("70到80分\n");
break;
case'D':
printf("60到70分\n");
break;
case'E':
printf("60分以下\n");
break;
default:
printf("输入错误\n");
}
return0;
}
四、switch语句例题详解
C语言一种用于多分支选择的switch语句,其一般形式为:
switch(表达式){
case常量表达式1:语句1;break;
case常量表达式2:语句2;break;
…
case常量表达式n:语句n;break;
default:语句n+1;break;
}
其语义是:计算表达式的值。并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
如果你还想了解更多这方面的信息,记得收藏关注本站。