C语言switch case语句怎么用
时间: 2023-06-16 19:03:49 浏览: 120
switch case语句是C语言中的一种选择结构,用于根据变量的值来执行不同的代码块。下面是switch case语句的基本语法:
```
switch (表达式) {
case 常量1:
// 执行代码块1
break;
case 常量2:
// 执行代码块2
break;
...
default:
// 执行默认代码块
break;
}
```
其中,表达式是一个整型或字符型的变量或表达式,常量1、常量2等是与表达式的值相匹配的常量。当表达式的值等于某个常量时,就会执行对应的代码块,直到遇到break语句或switch case语句结束。如果表达式的值与所有常量都不匹配,则执行默认代码块。
下面是一个简单的例子,演示如何使用switch case语句:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个数字:");
scanf("%d", &num);
switch (num) {
case 1:
printf("你输入了数字1\n");
break;
case 2:
printf("你输入了数字2\n");
break;
case 3:
printf("你输入了数字3\n");
break;
default:
printf("你输入的数字不是1、2、3\n");
break;
}
return 0;
}
```
运行程序后,根据输入的数字,程序会输出相应的提示信息。
阅读全文