switch case分支结构:
switch(变量/表达式){
case 字面值1:语句块1;break;
case 字面值2:语句块2;break;
。。。
default:语句块n;
}
计算变量/表达式的数值.判断是否匹配字面值1
若匹配,则执行语句块1,执行break跳出当前结构
若不匹配,则判断是否匹配字面量2
若匹配,则执行语句块2,执行break跳出当前结构
若不匹配,则执行语句块n
请注意:
若defult放在前面,并且case判断没有符合的值,会先执行defult并且遇到break才会结束;
以上案例输出结果为:default、zero