![cover](https://img-blog.csdnimg.cn/img_convert/3f298e0c3c6b400497db49dd355cd29e.png)
switch case侯后面不加break
如果在switch case语句中不加break,程序会继续执行下一个case语句,直到遇到break或者switch case语句结束。这种情况通常被称为“case穿透”,可能会导致程序出现意外的行为,因此应该尽量避免。
![](https://csdnimg.cn/release/devpress/public/img/ic-book.4f347164.png)
一键AI生成摘要,助你高效阅读
问答
·
应用场景:
void fun(u8 cmd)
{
switch(cmd)
case 1:break;
case 2: break;
case 3:
case 4:
case 5:break;
case 6:break;
default:break;
}
如果在switch case语句中不加break,程序会继续执行下一个case语句,直到遇到break或者switch case语句结束。这种情况通常被称为“case穿透”,可能会导致程序出现意外的行为,因此应该尽量避免。
更多推荐
所有评论(0)