1. 作用:

  1. switch语句会根据括号内的数值来跳转程序到对应case
  2. 在case之后继续执行下去
  3. 直到遇到break, 其为出口

2. 语法:

switch (表达式){
case 对应数值A:
case 对应数值B:
default: 
}

2.1. 说明:

  1. default为默认入口。
    1. 即当没有对应case来匹配switch()中的表达式时
  2. switch的表达式结果必须是整数

3. 实例:

int score = 89 , char lvl;  
switch (score/10){  
case 10: lvl = 'A';break;  
case 9: lvl = 'B';break;  
case 8: lvl = 'C';break;  
......  
defult: lvl = 'E'; break;