c语言switch如何使用
时间:2026-02-01 11:20:08来源:`switch`语句是C语言中用于多条件判断的结构,常用于替代多个`if-else`语句。它根据表达式的值,匹配对应的`case`分支执行代码。
总结:
- `switch`表达式必须是整型或枚举类型。
- 每个`case`后需用`break`退出,否则会继续执行后续`case`。
- `default`用于处理未匹配的情况。
| 语法结构 | 说明 |
| `switch(表达式)` | 判断的变量或表达式 |
| `case 值:` | 匹配的值,执行对应代码 |
| `break;` | 防止穿透,跳出`switch` |
| `default:` | 默认情况,无匹配时执行 |
例如:
```c
switch(num) {
case 1: printf("One"); break;
case 2: printf("Two"); break;
default: printf("Other");
}
```
正确使用`switch`能提高代码可读性和效率。
展开更多
标签:
