2024年6月12日发(作者:)
case语句用法
Case语句是一种多分支语句,它包含一个主体和若干case子句。case语句通常用于
实现某种分类、路由的功能。它的使用比if语句更具有使用效率和可维护性。
案例实施主体部分:
Case语句的主体语句包括两个部分:case和endcase。它的格式如下:
[case expression]
case value1: statement1;
...
endcase;
其中,case语句的主体由两个关键字case和endcase组成。前一个关键字case指明
本案例的主题,一般情况下,表达式expression用于提供案例的主题,它可以是变量、
常量或表达式(表达式里必须是变量)。
该子句被称为case子句,它由关键字case和一个或多个case值以及一条语句组成。
有多个case子句时,他们要排列在一行。当expression的值等于某个case子句的值时,
执行case子句中的statement1语句;
default子句在没有case值与expression相匹配时,执行default子句中的
statement_default语句;
endcase关键字表示case语句的结束,也是case语句关键字的最后一个;
实例:根据学生的分数来给出学生等级。
#include
int main(){
int score;
printf("请输入学生的成绩:");
scanf(“%d”,&score);
switch (score/10){
// 根据score/10的值来匹配case子句
case 10:
printf("A");
break;
case 9:
printf("B");
break;
case 8:
printf("C");
break;
case 7:
printf("D");
break;
default:
printf("E");
break;
}
return 0;
}
输入:学生分数:82
输出:C


发布评论