2012-11-27 来源:网络
一、switch语句
switch语句是多分支选择语句,到底执行哪一个语句块,取决于表达式的值与常量表达式相匹配的那一路。它不同于if··else语句,它的所有分支都是并列的。程序执行时,由第一分支开始查找,如果相匹配,执行其后的块,接着执行第2分支、第3分支、……如果不匹配,则查找下一个分支是否匹配。
基本语法:
switch()
{
case条件1
语句块1
case条件2
语句块2
···
default
语句块n
}
语法介绍:
当判断条件比较多时,为了使程序更加清晰,可以使用switch语句。使用switch语句时,表达式的值将与每个case语句中的常量做比较。如果相匹配,则执行该case语句后的代码;如果没有一个case语句的常量与表达式的值相匹配,则执行default语句。当然,default语句是可选的。如果没有相匹配的case语句,也没有default语句,则什么也不执行。
二、break语句
break语句用于终止包含它的for、switch或while语句的执行,控制传递给该终止语句的后续语句。
基本语法:
break;
语法介绍:
当程序遇到break语句时,会跳出循环并执行下一条语句。
三、continue语句
continue语句只能用在循环结构中。一旦条件为真,执行continue语句,程序跳过循环体中位于该语句后的所有语句,提前结束本次循环周期并开始下一个循环周期。
基本语法:
continue;
语法介绍:
执行continue语句会停止当前循环的迭代,并从循环的开始处继续程序流程。
相关文章