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`语句中输
出不同的成绩等级。


发布评论