case break用法
时间: 2023-10-13 11:21:18 浏览: 34
`case` 和 `break` 是在 switch 语句中一起使用的。
`switch` 语句是一种多重条件判断语句,它根据表达式的值,跳转到匹配该值的 `case` 分支。当 `case` 分支中的代码执行完毕后,程序会继续执行下一个 `case` 分支中的代码,除非遇到 `break` 语句。
`break` 语句用于在 switch 语句中结束一个分支,跳出 switch 语句。如果没有 `break` 语句,程序会一直执行下去,直到遇到 `break` 或者结束 switch 语句。
下面是一个简单的示例:
```c++
#include <iostream>
using namespace std;
int main()
{
int n = 2;
switch(n)
{
case 1:
cout << "n is 1" << endl;
break;
case 2:
cout << "n is 2" << endl;
break;
case 3:
cout << "n is 3" << endl;
break;
default:
cout << "n is not 1, 2 or 3" << endl;
break;
}
return 0;
}
```
输出结果为:
```
n is 2
```
在这个示例中,switch 语句根据变量 `n` 的值,跳转到相应的 `case` 分支。当 `case 2` 分支中的代码执行完毕后,遇到了 `break` 语句,程序跳出 switch 语句,结束了整个程序的执行。