问答详情
源自:4-16 分支结构之switch语句

default 有什么用 一直搞不懂。

default  有什么用   一直搞不懂。

提问者:慕粉3962207 2016-09-26 08:57

个回答

  • 越飞越高
    2016-11-19 17:28:22

    default是C语言中的一个关键字,是switch()语句的配套命令,switch()语句格式如下:

    switch( e )   //e表达式的结果必须是整型数据
    {
    case XX:      //XX YY必须是整型常量(char字符也算整型)
        XX_statements ;
        [break;]  /*如果这里没有break,则,执行完XX_statements,
                  会顺序去执行YY_statements ; 直到遇到一个break语句
                  或是达到switch()语句的结束*/
    case YY:
        YY_statements ;
        [break;]
    。。。其它case语句
    [default:    /*当所有的case语句都不满足e的条件时,
                 程序执行这里的代码DEF_statements       
                 如果没有default选项,则在case不满足时,
                 什么都不做,直接结束switch()。*/
        DEF_statements ;
        break;]
    }

    []中括号的意思是,该语句项不是必须的,可以有,也可以没有。但有和没有会有很大差别,程序执行结果会不同。

  • 橘右京的橘子掉了
    2016-10-04 10:15:32

    就是相当于剩下的那部分的意思了吧。其实也可以不用它。

  • 慕粉3962207
    2016-09-26 08:58:04

    sss