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`能提高代码可读性和效率。

推荐资讯