C语言中的switch怎么用
时间: 2023-06-07 22:07:11 浏览: 87
在C语言中,switch语句用于根据不同的条件将程序控制流转到不同的执行路径。它的语法如下:
```
switch (expression)
{
case constant-expression:
statement(s);
break; /*可选的*/
case constant-expression2:
statement(s);
break; /*可选的*/
/*您可以包含任意数量的 case 语句*/
default: /*可选的*/
statement(s);
}
```
这是一个简单的示例:
```
#include <stdio.h>
int main()
{
int i = 2;
switch (i)
{
case 1:
printf("i is 1\n");
break;
case 2:
printf("i is 2\n");
break;
default:
printf("i is not 1 or 2\n");
}
return 0;
}
```
输出将是 "i is 2"。在这个示例中,switch语句使用变量“i”的值来确定需要执行的代码块。使用case关键字,我们可以定义不同的情况,并使用break语句将控制流从switch语句中断开。默认情况下,如果没有匹配的情况,将执行default代码块。
阅读全文