问答详情
源自:4-4 多种选择(Switch语句)

每个case加break的意义?

每个case都是一种情况,那其中之一匹配了就默认选好了不就好了?为啥一定要加break额,感觉这种设定会不会有点多余。

提问者:qq_柳叶子_0 2016-01-25 15:16

个回答

  • 123号
    2016-01-25 15:28:47
    已采纳

    不会多余哦。你理解的有偏差哦。

    case先与第一项匹配,直到找到匹配项。

    有break   就不再执行下面的匹配选项了。

    如果没有break,还会继续比较是否匹配。

  • qq_等待天黑_0
    2016-01-25 15:33:04

    break关键字会导致代码执行流跳出switch语句,如果省略,会导致执行完当前case后,继续执行下一个case。