C语言 switch函数如何使用
时间: 2023-06-02 14:08:30 浏览: 77
可以使用switch语句来执行多个分支操作。它接受一个表达式,然后根据不同的条件执行不同的代码块。每个case都表示一个要比较的值,如果表达式等于该值,则执行该case下的代码块。如果没有case的值匹配表达式的值,则执行default下的代码块。Switch语句的基本语法如下所示:
switch (表达式)
{
case 值1:
代码块1;
break;
case 值2:
代码块2;
break;
default:
默认代码块;
}
相关问题
C语言 switch函数怎么使用
switch函数是C语言中的一种多分支选择结构,其语法格式如下:
```
switch (expression) {
case value1:
// 执行语句1
break;
case value2:
// 执行语句2
break;
case value3:
// 执行语句3
break;
...
default:
// 执行语句n
break;
}
```
其中,expression是一个表达式,可以是任何基本数据类型(如int、char、enum等),value1、value2、value3等是与expression的值进行比较的常量。程序会根据expression的值判断进入哪个case语句块执行相应的语句,如果没有匹配到任何一个case,则执行default语句块中的语句。
下面是一个简单的示例:
```
#include <stdio.h>
int main() {
int score = 90;
switch (score) {
case 90:
printf("优秀\n");
break;
case 80:
printf("良好\n");
break;
case 70:
printf("中等\n");
break;
case 60:
printf("及格\n");
break;
default:
printf("不及格\n");
break;
}
return 0;
}
```
输出:
```
优秀
```
C语言switch函数
switch函数是C语言中的一种分支语句,它可以根据某个表达式的值,在多个情况下选择不同的执行路径。以下是switch函数的基本语法:
```
switch (expression) {
case value1:
// 执行的代码块1
break;
case value2:
// 执行的代码块2
break;
...
default:
// 执行的代码块n
break;
}
```
expression为表达式,value1、value2等为每个case分支的值。当expression的值与某个case分支的值匹配时,会执行该case分支下的代码块,并且遇到break语句会跳出整个switch语句。如果expression的值与所有case分支的值都不匹配,会执行default下的代码块。
switch函数通常用于多种情况下的选择,比如根据用户输入的数字选择不同的功能等。