switch:多分支选择语句
一般形式:
switch(表达式)
{
case 常量1:语句1;break;
case 常量2:语句2;break;
. … … … … …
. . … … … … … .
. … … … …
case 常量n:语句n ;break;
default:语句n+1 ;break;
}
<注意>
switch
(1)switch括号中的表达式,其值类型应为整数类型(包括字符型)
(2)switch下面的花括号内是一个复合语句,case后面跟一个常量(或常量表达式)
(3)default是case中的常量都不符合switch括号中的值,这时执行default,default也可以没有,当case执行完时,直接执行下一个语句。
(4)每个case的值都不能相同,否则会出现矛盾
(5)若各case中没有case,则执行完case条件后,将连续执行后面的语句,直到出现break结束
(6)break是指从流程中跳出switch结构,即终止switch语句的执行
(7)多个case标号可以共用一组执行语句
如:
case 1:
case 2:
case 3: a=a+3;break;
表示1,2,3的情况都执行a=a+3语句
switch详解
最新推荐文章于 2024-05-28 17:16:53 发布