c中switch的用法
时间:2026-02-02 01:50:07来源:`switch` 是 C 语言中用于多分支选择的语句,常与 `case` 和 `default` 配合使用。它能提高代码可读性,适用于固定值的判断。
| 语法结构 | 说明 |
| `switch(表达式)` | 表达式必须是整型或枚举类型 |
| `case 值:` | 匹配成功后执行对应代码块 |
| `break;` | 防止代码“穿透”到下一个 `case` |
| `default:` | 当所有 `case` 不匹配时执行 |
使用时应注意:每个 `case` 后最好加 `break`,否则会继续执行后续代码。`default` 是可选的,但建议保留以处理异常情况。
示例:
```c
switch (num) {
case 1: printf("One"); break;
case 2: printf("Two"); break;
default: printf("Other");
}
```
总结:`switch` 适合处理多个固定值的条件判断,结构清晰,便于维护。
展开更多
标签:
