switch
基本语法格式如下:
switch(表达式)
{
case 常量表达式:
处理语句;
case 常量表达式:
处理语句;
……
default:
处理语句;
}
必须要有break之类的跳过语句进行处理。
同时把多个case叠在一起时,会顺序执行多个case处理语句。
default是所有case都不符的情况下进行的语句。
break
break只能用于switch、while、do或for中,功能是退出其本身所在的处理语句。break只能退出直接包含它的语句,而不能退出包含它的多个嵌套语句(只能退出一层)。
continue
continue只能用于while、do或for中,功能是忽略循环语句块内位于它后面的代码,从而直接开始新的循环。continue只能使包含它的语句开始新的循环,而不能作用于包含它的多个嵌套语句(也是只作用于一层)。