switch语句和for语句中break以及continue的使用
2018-03-31 13:27
246 查看
1.switch语句中跳转到某个case上,并不是先一个个case去检查是否和switch中的常量一致,而是直接跳转到满足条件的那个 case上。(此处应该是编译器进行了优化)
2.switch语句中的continue和break是针对switch来说的,continue是结束switch语句,接着执行for语句。break语句是结束 switch语句,接着执行switch语句后面的语句。
3.SWITCH语句中的条件可以是任何常量,字符常量、字符串常量都是可以的,但是case中的常量要和switch中的常量类型一致
相关文章推荐
- for循环语句以及break和continue的使用
- if,continue,break,while,do-while, switch,return,foreach,for等条件语句的使用
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- 【练习】题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句(A?B:C)
- JAVA for语句中的break、continue、return使用简介
- 编写函数求两个整数 a 和 b 之间的较大值。要求不能使用if, while, switch, for, ?: 以及任何的比较语句
- C语言控制语句总结(if else for switch while break continue)
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句
- C语言笔试题精选1---求两个数之间较大的数,不使用if、while、switch、for、?:/以及任何比较语句
- 求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A? B:C)
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- 编写函数求两个整数 a 和 b 之间的较大值。要求不能使用if, while, switch, for, ?: 以及任何的比较语句
- PHP 不用求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- 关于在for循环的switch语句使用break和continue问题
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 每天学习一算法系列(12) (求1+2+…+n,不能使用乘除法,for、while、if 、else、switch、case 等关键字以及条件判断语句)