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");
       
    }
    }
备注break可用来停止上一个情况的显示
若不写break,则会直接显示出截止到有break之前的全部情况
若不写break,需要特别注意执行顺序
case default 后跟的是冒号  :
一个switch循环囊括一对{  } 
posted @ 2020-03-14 22:41  BBE1  阅读(147)  评论(0)    收藏  举报