C++ 中switch 使用注意事项
2015-09-10 00:16
225 查看
C++ switch 注意事项:
1. switch 的目的是更方便的是实现深层嵌套的if /else 逻辑;
2. switch 执行顺序是从唯一匹配的标号开始依次执行各语句,直到switch 结束或break 语句为止。 一般使用switch 时, case 中不要遗漏break ;
3. default 语句是必要的,哪怕没有语句需要在default 下执行, 可以使用default 加空语句,来使switch 结构更完整,清晰;
4. switch 结构只能在最后一个标号(case 或default )中定义变量, 以此来避免使用未定义和初始化的变量的问题;
1. switch 的目的是更方便的是实现深层嵌套的if /else 逻辑;
2. switch 执行顺序是从唯一匹配的标号开始依次执行各语句,直到switch 结束或break 语句为止。 一般使用switch 时, case 中不要遗漏break ;
3. default 语句是必要的,哪怕没有语句需要在default 下执行, 可以使用default 加空语句,来使switch 结构更完整,清晰;
4. switch 结构只能在最后一个标号(case 或default )中定义变量, 以此来避免使用未定义和初始化的变量的问题;
相关文章推荐
- C++ 设计模式(四)----原型模式
- C++11中的std::function
- c语言通讯录的例子
- C++11中的std::bind
- 使用wxWidgets进行跨平台的C++开发
- 循环缓冲区C++的一种实现
- 万年历(C语言代码实现)
- 指针和C++的基本原理
- 冒泡排序和快速排序算法练习
- PAT 一元多项式的乘法与加法运算(链表 c++版)
- PAT 一元多项式的乘法与加法运算(链表 c++版)
- C++特性
- C/C++基本数据类型的存储空间长度及取值范围
- C++ Primer Plus (第6版)笔记心的---处理数据
- c++ Primer 第13章 拷贝控制
- C++学习心得
- C++ <使用函数运算符重载执行类对象加法>
- VS2010 C++ 学习笔记(七)virtual 虚函数
- C++ 华为 合唱队
- C++11中int,float,double与string的转化