case语句的注意事项
0) case语句格式: case 常量表达式: (空格和冒号不能省)
1) 可以是常量 case 10:
2) 如果放表达式,那么只可以是常量表达式 case 5+5:
3) default语句的位置可以任意放
4) case的穿透问题,同样适用于 default
5) 如果default语句放到 switch语句的最后,可以不加break
如果不是放到最后,是必须加上break的
6) case 后面不能是实数
7) case 语句之后,默认的第一句话不能定义定义变量
如果第一句话非要定义,应该加上大括号
8) 编译器的bug(当前case定义的变量在别的case中可以使用) |
|