switch case中一个case选择两个选项
时间: 2024-04-24 15:19:31 浏览: 265
枚举enum和switch 的使用
在switch case语句中,一个case只能选择一个选项。每个case后面的代码块会在满足条件时执行,然后程序会跳出switch语句。如果需要在一个case中选择两个选项,可以通过将这两个选项合并为一个条件来实现。
例如,假设我们有一个变量num,我们想要在num等于1或2时执行相同的代码块,可以这样写:
```cpp
switch (num) {
case 1:
case 2:
// 执行相同的代码块
break;
default:
// 其他情况的处理
break;
}
```
在上面的代码中,当num等于1或2时,都会执行相同的代码块。这是因为当num等于1时,程序会执行第一个case后面的代码块,并且由于没有break语句,程序会继续执行下一个case,即第二个case的代码块。如果num等于2,同样会执行相同的代码块。
阅读全文