在C语言中,`case`是`switch`语句的一部分,用于匹配`switch`表达式的值,并执行对应的代码块。以下是`case`的用法总结:
| 用法 | 说明 |
| `case 值:` | 匹配`switch`表达式等于该值时执行后续代码 |
| 多个`case`共用代码 | 可以省略`break`,实现多个条件共享同一段代码 |
| `default` | 当没有`case`匹配时执行的默认代码 |
| 必须有`break` | 否则会继续执行下一个`case`(称为“穿透”) |
使用`case`时,需确保其值为整型或字符型,且每个`case`后通常跟`break`以避免穿透。合理使用`case`能提高程序可读性和效率。