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