上节介绍的是控制语句中的条件(选择)结构中的if语句。
本节的目的是介绍条件语句中的另一种语法结构:switch。
语法结构如下:
switch(表达式)
{
case 值1;
程序块1
break;
case 值2;
程序块2
break;
...
default
默认程序块
}
若switch小括号()中表达式的值等于“值1”,则执行case 值1后面的程序块1。接着执行break,跳出switch语句结构。以此类推。如果表达式的值未找到匹配的case,则执行默认程序块。
switch语句的流程图如下:
,