switch语句中的case结尾是否必须添加break语句?(程序员面试笔试宝典笔记)

一般必须在case语句结尾添加break语句。因为一旦通过switch语句确定了入口点,所有进一步的case都会被忽略,并且除非遇到关键字break,否则会执行满足这个case之后的其他case的语句,知道switch结束或者遇到break为止。如果在switch中省略了break语句,那么匹配的case值后的所有情况(包括default情况)都会被执行。

需要注意的是,switch(c)语句中c可以是int、long、char、unsigned int等类型,唯独不可以是float类型

猜你喜欢

转载自blog.csdn.net/summer00072/article/details/80835120
今日推荐