C语言条件判断语句除了提供了if语句,还提供了一种用于多分支选择的switch语句
其一般形式为:
switch(表达式)
{
case 常量表达式1:语句1 ;
break;
case 常量表达式2:
语句2 ;
break;
case 常量表达式n:
语句n ;
break;
default:
语句n+1;
break;
其中涉及到了break和default两个关键字
break用于跳出switch语句,也就是说,switch语句中执行了一个case语句,如果后面跟了break,
那么就会跳出整个switch语句,但是break是可以省略的
default的作用就是,若前面的case后的内容都不执行,则执行default后的内容,它可以放在switch语句中的任何位置,它也是可以省略的
这里还要注意:switch语句内的表达式一定是一个常量表达式
现在我们用一个简单的代码来介绍一下switch语句
#include<stdio.h>
int main()
{
int a;
printf("请输入1到7的其中一个数组");
scanf("%d", &a);
switch (a)
{
case 1:printf("monday"