C语言如何用switch实现判断
时间: 2024-05-09 19:21:05 浏览: 15
在C语言中,可以使用switch语句来实现多分支判断。switch语句的语法如下:
```
switch (expression) {
case value1:
// code block
break;
case value2:
// code block
break;
...
default:
// code block
break;
}
```
其中,expression是要被判断的值,value1、value2等是可能的取值,case后跟的是取值,如果expression的值与case后跟的值相等,则执行对应的代码块,直到遇到break语句或者switch语句结束。如果expression的值与所有的case后跟的值都不相等,则执行default后的代码块。
例如,判断一个整数是否是偶数,可以使用以下代码:
```
#include <stdio.h>
int main() {
int num = 4;
switch (num % 2) {
case 0:
printf("The number is even.");
break;
default:
printf("The number is odd.");
break;
}
return 0;
}
```
输出结果为:
```
The number is even.
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)