c语言switch语句case多个条件
时间: 2024-05-17 10:11:08 浏览: 214
在C语言中,switch语句可以用来根据不同的情况执行不同的代码。当需要匹配多个条件时,可以在case后面加上多个值,用逗号分隔开来,如下所示:
```
switch (expression) {
case value1:
case value2:
// 执行代码1
break;
case value3:
// 执行代码2
break;
default:
// 执行代码3
break;
}
```
在上面的代码中,当expression的值与value1或value2匹配时,都会执行“执行代码1”这段代码。而当expression的值与value3匹配时,会执行“执行代码2”这段代码。如果expression的值既不匹配value1、value2,也不匹配value3,则会执行“执行代码3”这段代码。注意,在每个case语句的末尾都需要使用break语句来结束这个case分支,否则会执行下一个case分支的代码。
阅读全文