您现在的位置是:首页>推荐 > 正文

c语言中switch用法

发布时间:2026-02-01 15:50:14   来源:    

`switch` 是 C 语言中用于多条件判断的语句,常与 `case` 和 `default` 配合使用。它适用于判断一个变量是否等于多个固定值的情况,比多个 `if-else` 更简洁。

以下是 `switch` 的基本结构和用法总结:

语法结构 说明
`switch(表达式)` 对表达式进行判断
`case 值:` 匹配成功后执行对应的代码块
`break;` 防止代码继续执行下一个 case
`default:` 所有 case 不匹配时执行

示例:

```c

switch (num) {

case 1: printf("一"); break;

case 2: printf("二"); break;

default: printf("其他");

}

```

注意:`switch` 只能处理整型或枚举类型,不能用于浮点数或字符串。合理使用 `break` 可避免“穿透”问题。