2024年6月12日发(作者:)

c++ case用法

在C++中,`case`语句通常用于`switch`语句中,用于指定不同

的条件分支。以下是`case`语句的用法:

c++

switch (表达式) {

case 常量1:

代码块1;

break;

case 常量2:

代码块2;

break;

...

default:

默认代码块;

}

`case`语句用于指定不同的条件分支,当表达式的值等于某个常

量时,会执行与该`case`语句关联的代码块。如果没有匹配的常量,

则执行`default`代码块(可选)。

`case`语句的关键点如下:

- 一个`switch`语句可以有多个`case`语句。

- 每个`case`语句后面跟着一个常量(整数、字符或枚举)作为

匹配条件。

- `case`语句中的代码块必须以`break`语句结束,否则会继续执

行下一个`case`语句中的代码块,直到遇到`break`语句或`switch`语

句结束。

- 可以使用`default`语句来定义一个默认的代码块,当没有任何

一个`case`语句的常量与表达式的值匹配时,会执行`default`代码块。

以下是一个简单的示例,展示了如何使用

c++

#include

using namespace std;

int main() {

char grade = 'B';

switch (grade) {

case 'A':

cout << "优秀";

break;

case 'B':

cout << "良好";

break;

case 'C':

cout << "及格";

break;

case 'D':

`case`语句:

cout << "不及格";

break;

default:

cout << "无效成绩";

}

return 0;

}

以上示例中,根据变量`grade`的值,在不同的

`case`语句中输

出不同的成绩等级。