switch case侯后面不加break

应用场景:

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穿透”,可能会导致程序出现意外的行为,因此应该尽量避免。

你可能感兴趣的:(C语言,C语言)