switch【(开关)】语句可以看做是一种基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配
的case(分支标号)处。分支标号只是说明switch内部位置的路标,在执行完分支中的最后一条
语句后,如果后面没有break【打破】,就会顺序执行到下面的case里去,知道遇到一个break,或者switch结束为止。
#include <stdio.h>
int main()
{
int type;
printf("请输入数字");
scanf("%d", &type);
switch ( type ){
case 1:
printf("你好");
break;
case 2:
printf("早上好");
break;
case 3:
printf("晚上好");
break;
case 4:
printf("再见");
break;
default:
printf("a ,什么啊?");
}
return 0;
}