c++学习笔记之语句
2017-07-27 17:16
169 查看
switch语句的注意事项:如果在某一处带有初值的变量位于作用域之外,在另一处该变量位于作用域之内,则从前一处跳转到后一处的行为是非法的。
case后面一次只能有一个值,不能连续写多个值,case后面不能加变量,只能是整形常量表达式。
while语句可以在循环条件里定义变量,do-while语句不能在循环条件里定义变量。
跳转语句:
break负责终止离他最近的while,do while,for或者switch,并且从这些语句之后的第一条语句开始执行。
continue 负责终止最近的循环中的当前迭代,并且马上开始下一次迭代。只有switch嵌套在迭代语句内部时,才能在switch里使用continue语句。
goto语句,从goto语句无条件挑战到同一函数内的另一条语句。不要使用goto语句。
case后面一次只能有一个值,不能连续写多个值,case后面不能加变量,只能是整形常量表达式。
while语句可以在循环条件里定义变量,do-while语句不能在循环条件里定义变量。
跳转语句:
break负责终止离他最近的while,do while,for或者switch,并且从这些语句之后的第一条语句开始执行。
continue 负责终止最近的循环中的当前迭代,并且马上开始下一次迭代。只有switch嵌套在迭代语句内部时,才能在switch里使用continue语句。
goto语句,从goto语句无条件挑战到同一函数内的另一条语句。不要使用goto语句。
相关文章推荐
- 【菜鸟C++学习笔记】15.switch语句
- 【C++】学习笔记二十五——switch语句
- c++学习笔记-------《c++自学通》第四章 表达式与语句
- 【菜鸟C++学习笔记】8.if语句
- C++反汇编学习笔记2——循环语句
- C++ Primer Plus 学习笔记 第五章 01 for循环 递增运算符和递减运算符 复合语句,逗号运算符 C风格字符串比较、string类字符串比较
- C++学习笔记6 - 分支语句和逻辑运算符
- C++ 学习笔记(5)语句、异常
- 【C++学习笔记】08_流程控制语句
- C++学习笔记五-语句
- C++学习笔记-条件操作符&&开关语句
- 2012/1/14 《C++ Primer Plus》第六章:分支语句和逻辑操作符 学习笔记
- C++学习笔记之输入输出语句
- 2012/1/14 《C++ Primer Plus》第六章:分支语句和逻辑操作符 学习笔记
- C++学习笔记(八):对字符的操作函数和范围for语句的使用
- 笔记:C++学习之旅---try语句和异常处理
- C++学习笔记(二) if语句
- C++ 学习笔记 1.0 : 基本语言(变量和基本类型,标准库类型,表达式,语句,函数,标准IO库)
- C++ Primer 学习笔记 ——语句
- C++学习笔记 4th —— 万能流程控制if语句