c语言switch的用法例子
switch语句是在c语言中用于多选择分支的控制结构,它可以根据表达式的值来选择执行不同的代码块。
以下是一个使用switch语句的简单示例:
```c
#include <stdio.h>
int main()
{
int num = 3;
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;
}
```
在上面的示例中,我们定义了一个变量num并赋值为3。接下来我们使用switch语句对num进行多选择分支控制。
在switch语句的括号内,我们提供了一个表达式(在本例中是num),用于确定要执行的代码块。接着我们使用关键字case和一个常量或常量表达式来定义每个可能的选择。如果num的值与某个case子句的值匹配,那么该子句中的代码将被执行。每个case子句都需要以关键字break结束,以确保程序不会继续执行其他case子句。
如果num的值与所有case子句的值都不匹配,那么将执行default子句中的代码。default子句
是可选的,它表示当所有的case子句都不匹配时要执行的代码。同样地,default子句也需要以关键字break结束。
在拓展上,switch语句还允许使用多个case子句共享同一个代码块。例如:
```c
int main()
{
int month = 9;
switch(month)
{
case 1:
switch语句c语言例子case 2:
case 3:
printf("这是一季度\n");
break;
case 4:
case 5:
case 6:
printf("这是二季度\n");
break;
case 7:
case 8:
case 9:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。