问答详情
源自:4-17 switch与if语句的应用

求助!!!!

https://img.mukewang.com/5c6f830b0001cb2904620327.jpg  

   求助大佬,这堆代码是什么意思?


提问者:初级玩家w 2019-02-22 13:06

个回答

  • qq_慕粉6078698
    2019-02-22 14:18:57

    month=1,执行case语句,break结束case1语句;

    month=2,同上

  • Cyber丶Kaka
    2019-02-22 14:18:45

    建议细看4-16和4-17两节知识,以下是解释

    switch(month) 这句代码是说switch的条件是month的值

    至于month是什么,你这个c文件在此段代码前应该有定义

    下面的12行case X:sum=Y;break;类似,挑一行说就行了

    比如case 1:sum=0;break;

    意思是,如果switch条件中month=1,则执行case1:后面的语句

    也就是令sum=0;break;

    sum是此段代码前有定义的变量

    break;像是个标志,意思是执行完sum=0后,跳出switch代码段,直接执行大括号的反括弧后面的代码

    这么解释,楼楼你明白了嘛?