应用场景:

void fun(u8 cmd)
{
	switch(cmd)
	case 1breakcase 2: break;
	case 3:
	case 4:
	case 5:break;
	case 6:break;
	default:break;
}

如果在switch case语句中不加break,程序会继续执行下一个case语句,直到遇到break或者switch case语句结束。这种情况通常被称为“case穿透”,可能会导致程序出现意外的行为,因此应该尽量避免。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐