选择结构
多分支选择结构
switch语句
switch语句的基本形式
switch (表达式)
{ case 常量表达式1:语句块1;break;
case 常量表达式2:语句块2; break;
….
case 常量表达式n:语句块n; break;
default :语句块n+1
}
switch语句的使用:
每个常量表达式的值必须各不相同,否则将会出现矛盾。
当表达式的值与case后面的常量表达式值相等时,就执行此case后面的语句。
switch中的表达式可以是整型、字符型表达式或枚举。
case 常量:只起语句标号的作用。
break语句用于强行跳出switch体,一般每个case后面应有一个break语句,default分支
后的break可以省略。
多个case可以执行一组语句。
switch语句执行过程:
常量表达式1对应的语句序列1
常量表达式2对应的语句序列2
入口点 常量表达式3对应的语句序列3
。。。
常量表达式n对应的语句序列n
default对应的语句序列-------------------结束
主要介绍了C语言中的多分支结构,即switch语句的使用。