A.
switch( 表达式 ) { case 常量 1: 语句 1; break; case 常量 2: 语句 2; break; … case 常量 n: 语句 n; break; default : 语句 n+1; } 首先,计算表达式的值,逐个与其后的常量值相比较,当表达式的值与某个常量值相等时,比如表达式的值等于常量 1 ,即执行其后的语句 1 ,再执行语句 1 后面的 break 指令,当执行完 break 后,跳出 switch ,结束 switch 语句的执行。
B.
switch语句中,case 后的各常量表达式的值不能相同,否则会出现错误。
C.
switch语句中,case 后面,允许有多个语句,可不用大括号括起来
D.
switch语句中,case 后面的常量必须严格按照大小顺序排列,否则会出错。