程序有三种结构:顺序结构、循环结构、分支结构
switch为判断选择语句
语法形式:
switch ( 变量表达式 )
{
case 常量表达式1 :
语句;
break;
case 常量表达式2 :
语句;
break;
case 常量表达式3 :
语句;
break;
...
case 常量表达式2 :
语句;
break;
default :
语句;
break;
}
switch(表达式),表达式的值去匹配case里的常量表达式,如果与某个常量表达式匹配,就执行该常量表达式下的语句,若时都不匹配,执行default后的语句。
小贴士:
- case后的常量表达式必须有一个确定的值
- 表达式和常量表达式必须为整形:int char short 等
- case的顺序出现的位置并不影响程序的执行结果
- 多组case可以共用一组语句。