C++ switch 注意事项:
1. switch 的目的是更方便的是实现深层嵌套的if /else 逻辑;
2. switch 执行顺序是从唯一匹配的标号开始依次执行各语句,直到switch 结束或break 语句为止。 一般使用switch 时, case 中不要遗漏break ;
3. default 语句是必要的,哪怕没有语句需要在default 下执行, 可以使用default 加空语句,来使switch 结构更完整,清晰;
4. switch 结构只能在最后一个标号(case 或default )中定义变量, 以此来避免使用未定义和初始化的变量的问题;
更多关于编程语言, 数据库,算法等精品内容, 请访问 我的个人博客 huqijun.org
个人原创内容, 转载请注明来源!