switch:
case(表达式)
{
case 常量式1:
语句块1
[break;]
default:
语句块n+1;
[break;]
}
switch语句中表达式的值必须是整型.字符型.或字符串型,常量值也必须是,
- switch语句首先先计算表达式的值,如果表达式的值和后面的常量值相同,则执行case语句后的活干语句直到遇到break为止.
- 如果语句中没有break,一直向后执行.
- 如果没有一个常量的值与表达式的相同,则执行default后面的语句,default语句是可选的