switch语句的语法如下(case、default和break是其配套关键字):
switch ( 表达式 )
{
case 常量表达式1:
语句1; 可以是多行,可以加括号,也可以不加,到下一个case之前,都是本case的语句范围
[break;] 中括号,表示此语句可以没有
case 常量表达式2:
语句2;
[break;]
……
case 常量表达式n:
语句n;
[break;]
[default:]
语句n+1;
[break;]
}
说明:
-
break 表示退出{ }
-
case后面只能跟一个值(加冒号:),而不能是一个表达式
-
switch(表达式) 后面没有分号(;)
-
{}前后没有分号(;)
-
default语句可以出现在任何位置,但建议写到最后,表示除去case匹配之外的其它情况。也可以没有default语句
switch语句规则: