C语言学习5
case 1;
printf ....;
break;
default表示以上情况都不满足时显示的(没有找到匹配的值)
例
例
int main()
{
{
int month;
printf("请输入月份, 我来判断天数: ");
scanf("%d", &month);
switch(month)
{
case 1:
printf("1月有31天\n");
printf("快要过年啦\n");
break;
case 2:
printf("2月有28天\n");
printf("年过完了,好好学习\n");
break;
case 3:
printf("3月有31天\n");
printf("烟花三月下扬州\n");
break;
default:
printf("当前程序暂时只能判断1-3月的情况!\n");
printf("请输入月份, 我来判断天数: ");
scanf("%d", &month);
switch(month)
{
case 1:
printf("1月有31天\n");
printf("快要过年啦\n");
break;
case 2:
printf("2月有28天\n");
printf("年过完了,好好学习\n");
break;
case 3:
printf("3月有31天\n");
printf("烟花三月下扬州\n");
break;
default:
printf("当前程序暂时只能判断1-3月的情况!\n");
}
}
备注break可用来停止上一个情况的显示
若不写break,则会直接显示出截止到有break之前的全部情况
若不写break,需要特别注意执行顺序
case default 后跟的是冒号 :
一个switch循环囊括一对{ }
若不写break,则会直接显示出截止到有break之前的全部情况
若不写break,需要特别注意执行顺序
case default 后跟的是冒号 :
一个switch循环囊括一对{ }





浙公网安备 33010602011771号