c语言switch语句怎么输入成绩等级 switch怎么确定代码?
浏览量:4754
时间:2023-07-01 22:19:13
作者:采采
switch怎么确定代码?
C switch语句
switch语句允许您测试一个变量等于多个值的情况。每个值称为一个案例,被测试的变量将检查每个开关案例。
语法
c语言中switch语句的语法:
开关(表达式){
cas:
声明;
打破;/*可选*/
cas:
声明;
打破;/*可选*/
/*可以有任意数量的cas:/*可选*/
声明;
}
switch语句必须遵循以下规则:
switch语句中的表达式必须是整数或枚举类型(或者单个转换函数类将其转换为整数或枚举类型)。
开关中可以有任意数量的case语句。每个案例后面都有一个要比较的值和一个冒号。
case的常量表达式必须与switch中的变量具有相同的数据类型,并且必须是常量或文字量。
当测试变量等于case中的常量时,将执行case之后的语句,直到遇到break语句。
当遇到break语句时,开关终止,控制流将跳转到switch语句后的下一行。
不是每个案例都需要包含中断。如果case语句不包含断点,控制流将继续下一个case,直到遇到断点。
switch语句可以有一个可选的默认case,它出现在switch的末尾。当上述所有情况都不成立时,默认情况可用于执行任务。默认情况下不需要break语句。
c语言中的Switch语句
例子
#包括
int main()
{
用C语言中的switch语句判断输入的学生成绩的等级…优秀,良好等等?
score n switch(n/10){ case 9 :printf(a(最佳)
);打破;案例8:printf(B(优秀展示)
);打破;案例7:printf(C(好)
);打破;案例6:printf(D (pass)
);打破;D:printf(失败);}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。