switch语句怎么写
时间: 2023-11-08 22:59:57 浏览: 51
switch语句在C语言中用于多个条件的选择判断,其基本语法如下:
```
switch (expression) {
case constant1:
// 执行代码块1
break;
case constant2:
// 执行代码块2
break;
...
default:
// 执行默认代码块
}
```
其中,expression是要被判断的表达式,constant1、constant2为常量值,可以是整数或字符常量。当expression的值与某个case后的常量值相等时,将执行对应的代码块,并且通过break语句跳出switch语句。如果expression的值与所有case后的常量值都不匹配,则会执行default后的代码块。
下面是一个示例,演示了如何使用switch语句:
```c
#include <stdio.h>
int main() {
int choice;
printf("请输入一个数字(1-3): ");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("你选择了数字 1\n");
break;
case 2:
printf("你选择了数字 2\n");
break;
case 3:
printf("你选择了数字 3\n");
break;
default:
printf("你输入的数字无效\n");
}
return 0;
}
```