switch开关实验
1、default 语句如果在最上面,且没有break,如果没有可选值,执行default会造成击穿
2、case语句嵌套switch,执行完switch语句块,如果case语句里面没有配对break,也会击穿
3、总结:
- 没有break,会造成击穿
- default在case语句的前面,没有break也会击穿
#include <stdio.h>
main()
{
int a = 1; double b = -1.0; char c = 'a';
switch (a)
{
default:printf("外开关,默认\n");
case 1:
switch (c)
{
case 'a':printf("嵌套内开关、\n");
}
case 2:printf("击穿\n");
}
}