学习语言关键是要学习实质性的东西,不要流于肤浅。
c++也是顺序执行的语言,也就是说。循规蹈矩,一句一句按顺序执行。除非遇到一些特殊的跳转语句,执行顺序才可能发生变化。例如:return,break,goto等等。
而break的语句的含义是结束该层,就是说该层后面的语句不会在执行了。
进入switch语句后,程序首先找到相应的分支,即case语句,然后也是按顺序执行,到break时按其语义结束switch层。如果switch后没有break控制的话就和一般的语句一样,依次执行。其实switch语句就是多个if语句的组合。
c++也是顺序执行的语言,也就是说。循规蹈矩,一句一句按顺序执行。除非遇到一些特殊的跳转语句,执行顺序才可能发生变化。例如:return,break,goto等等。
而break的语句的含义是结束该层,就是说该层后面的语句不会在执行了。
进入switch语句后,程序首先找到相应的分支,即case语句,然后也是按顺序执行,到break时按其语义结束switch层。如果switch后没有break控制的话就和一般的语句一样,依次执行。其实switch语句就是多个if语句的组合。