在前面我们学了if语句判断 进行程序的分支执行
但是在多次判断的时候if语句显得就没有那么灵活了
例如 星期一 打扫卫生 星期二 星期三 打球 星期四 聚餐 星期五 公益活动 星期六 偷个懒 星期日 回家看看
如果使用if来写每天干嘛的话 就感觉没有那么好用了。所以这里就出现了switch的使用。方便与多分支的应用。
基本语法:
switch(选项值)
{
case 选项值1:
执行的代码;
case 选项值2:
执行的代码;
}
//()里面的值是多少 就会case那个里面的代码执行 但是要注意要加break 否则会从选择的入口进去 一直执行到底出来。也就是把下面的全部执行一遍.。可以通过default设置非预期内的值 需要执行的代码。
switch(2)
{
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;
}