switch条件语句也是一种常见的的选择语句,它只针对某个表达式的值做出判断,从而决定程序执行到哪一段代码。 switch语句基本语法格式,具体如下:
switch ()
{
case 目标值1:
执行语句1
break;
case 目标值2:
执行语句2
break;
...........
...........
case 目标值n:
执行语句n
break;
default:
执行语句 n+1
break;
}
注意:break的作用是跳出switch语句。 switch语句流程图:  例如,在程序中用数字1-7,来表示星期一到星期日,通过输入一个数字,来输出对应的星期的值,结合者流程图一块看。
代码区:
#include<stdio.h>
int main()
{
int week;
printf("请输入一个数:\n",week);
scanf("%d",&week);
switch (week)
{
case 1:
printf("星期一");
break;
case 2:
printf("星期二");
break;
case 3:
printf("星期三");
break;
case 4:
printf("星期四");
break;
case 5:
printf("星期五");
break;
case 6:
printf("星期六");
break;
case 7:
printf("星期日");
break;
default:
printf("输入数字不正确");
break;
}
}
运行结果: 
|