switch,开关的意思,电路中单刀多掷的开关,开关所掷方向都是并列的,地位相同,即如同if-else中的多个if
if {
}
else if{
}
else if{
}
//以上3个if地位相同,如同电路中3条并联的支路。
switch的意义就是当有多个if-else分支的时候,可以简化代码;
switch经常与enum 变量结合使用;
switch语法:
switch(表达式) //表达式可能的值为以下case 值
{
case 常量值1: //常量值可以是整型/字符类型
{
…
break; //没有break;语句的话,会直接进入下面的case语句
}
case常量值2:
{
…
break;
}
case常量值3:
{
…
break;
}
default:
{
//以上case都没有的话,会到这里
}
}