在switch语句中,每一个case后的常量表达式的值不能相同,因为选择结构中只允许一个分支所对应的语句组被执行。
举一反三
- 在switch语句中,每一个case常量表达式的值各不相同,且不能共用一组执行语句。
- 在switch语句中,当switch后表达式的 与某一个case常量表达式的 相等时,执行此case后的 语句,否则执行default 的所有语句。每一个case常量表达式的值必须
- 下面关于switch语句的叙述中,错误的是() A: case后面的表达式可以是关系表达式 B: switch语句是多分支选择语句 C: 每一个case后面的值必须互不相同,否则会出现矛盾的现象 D: 在执行一个case分支后,可用一个break语句使流程跳出switch语句
- 执行switch语句过程介绍如下:(1)当switch后面“表达式”的值,与某个case后面的“常量表达式”的值相同时,就执行()的语句组;当执行到break语句时,跳出switch语句。(2)如果没有任何一个case后面的“常量表达式”的值,与“表达式”的值相同,则执行()的语句组。然后,再执行switch语句外的语句。
- case字句中的常量值应为,同一个switch语句中,任意两个case后面常量表达式不能相同。允许多个casse公用一个执行语句