您现在的位置是:首页>朝闻 > 正文
C语言中switch怎么用
2026-08-11【朝闻】
简介`switch`语句用于多条件判断,常与`case`和`default`配合使用。它比多个`if-else`更简洁,适用于固定值的判断。 语法结构 说明 `swi...
`switch`语句用于多条件判断,常与`case`和`default`配合使用。它比多个`if-else`更简洁,适用于固定值的判断。
| 语法结构 | 说明 |
| `switch(表达式)` | 表达式必须是整型或枚举类型 |
| `case 值:` | 匹配成功后执行对应代码块 |
| `break;` | 防止代码“穿透”,结束当前分支 |
| `default:` | 匹配失败时执行 |
使用时需注意:每个`case`后加`break`,否则会继续执行下一个`case`。`default`可选,用于处理未匹配的情况。
示例:
```c
switch (num) {
case 1: printf("One"); break;
case 2: printf("Two"); break;
default: printf("Other");
}
```
总结:`switch`适合处理多个固定值的判断,结构清晰,提高代码可读性。









