switch-case与if-else有类似的做用,都是表达分支的方式。函数
1 switch(type){ 2 case 常量1: 3 do something; 4 break; 5 case 常量2: 6 do something; 7 break; 8 default: 9 do something; 10 break; 11 }
switch语句也能够用来表示分段函数,经常使用技巧是用表示式做为type,执行表达式获得0或1则做为case后面的常量。虽然如此,使用switch语句在coding以前须要花更多时间构思,未必值得。spa