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

来源:4-16 分支结构之switch语句

慕容7962439

2016-02-21 19:39

,....

写回答 关注

2回答

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

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

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

    慕容7962...

    非常感谢!

    2016-04-06 16:03:02

    共 1 条回复 >

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题