switch语句可以看作是一种基于计算的跳转,根据后面括号里的值匹配,程序会跳转到相匹配的case处。
在执行完分支中的最后一条语句后,如果后面没有break,就会顺序执行到下面的case离去,直到遇到一个break,或者switch结束为止。
如果所有的case都不匹配,那么就执行default后面的语句;如果没有default,那么就什么都不做。
本文介绍了switch语句的工作原理,解释了它是如何根据匹配值进行程序流程控制的,并详细说明了在不同情况下如何使用break来避免代码的连续执行。
如果所有的case都不匹配,那么就执行default后面的语句;如果没有default,那么就什么都不做。
399
2万+

被折叠的 条评论
为什么被折叠?