Switch语句是一种多分支选择结构,与case、break、default配合使用,控制程序运行流程。
Break控制退出Switch代码块,如果不使用break控制,程序会顺序执行后续case语句中的代码。
default可以用来做错误处理,专门处理case以外的所有情况。
int main() {
int day = 0;
printf("请输入数字:");
scanf("%d", &day);
switch (day) {
case 1:
printf("今天星期%d\n", day);
break;
case 2:
printf("今天星期%d\n", day);
break;
case 3:
printf("今天星期%d\n", day);
break;
case 4:
printf("今天星期%d\n", day);
break;
case 5:
printf("今天星期%d\n", day);
break;
case 6:
printf("今天星期%d\n", day);
break;
case 7:
printf("今天星期%d\n", day);
break;
default:
printf("对不起,没有星期%d\n", day);
break;
}
return 0;
}
输出结果: