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

各case和default子句的先后顺序可以变动,而不会影响程序执行结果。为什么?明明有影响啊

,....

提问者:慕容7962439 2016-02-21 19:39

个回答

  • 慕移动6019357
    2016-03-24 23:16:42
    已采纳

    defult子句:编译器会自动先运行所有case子句,都不成立时,才会运行defult子句。

    所以,各case和default子句的先后顺序可以变动,而不会影响程序执行结果。

  • 天炁
    2016-02-21 20:11:44

    有影响,因为如果不设置break的情况下,变动子句顺序会使得程序的执行顺序发生改变。