2024年5月26日发(作者:)

一、switch语法结构

1、语句结构

switch语句从字面上讲,可以称为开关语句,是一种多分支选择结构,一般与case、

break、default配合使用,对流程进行控制。

switch语句的语法格式如下:

switch(表达式){

case 常量表达式1: 语句1;

case 常量表达式2: 语句2;

……

case 常量表达式n: 语句n;

default: 语句n+1;

}

其中switch、case、break、default都是关键词。switch作为一个开关,当变

量表达式的值对应case中的值时,执行case后面的语句后跳出switch语句,如果都不

符合则执行default后面的语句后跳出switch语句。

2. switch嵌套

switch语句可以嵌套,也就是在switch语句中的入口处理语句中又包含了switch

语句。case与default标号是与包含它的最小的switch相联系的。例如:

int a,b;

//……

switch(a)

{

case 1 ://

case 2 :

switch(b)

{ //嵌套switch

case 1:

case 2:

default: