11.1控制语句-switch上
一.选择结构
1.多分支选择结构
2.switch语句的基本形式
switch(表达式)
{ case 常量表达式1:语句块1;break;
case 常量表达式2:语句块2;break;
......
case 常量表达式n:语句块n;break;
default :语句块n+1
}
switch语句的使用:
- 每个常量表达式的值必须各不相同,否则将会出现矛盾
- 当表达式的值与case后面的常量表达式值相等时,就执行此case后面的语句
- switch中的表达式可以是整型、字符型或者是枚举
- case常量:只起语句标号的作用
(字符型也可以)
整型是一个广义描述 short long 有符号 无符号 都是整型
switch语句的使用:
- break语句用于强行跳出switch体,一般每个case后面应有一个break语句,default分支后的break可以省略
- 多个case可以执行一组语句
switch语句执行过程:
如没有break就会依次打印出来不会跳出switch体
(枚举的数据默认从零开始)
如a改一下a=wed;(从3开始)
如case3后加一个break就会提前退出,不打印not 1 2 3
11.2控制语句-switch下
分数的那个
还可以简化