有关switch语句错误的是
A: 两个case不可共同使用一个break语句。
B: 对每个case的匹配操作实际上是“===”恒等运算符比较,因此,表达式和case的匹配并不会做任何类型转换。
C: ECMA标准的确允许每个case关键字跟随任意的表达式。
D: 如果在函数中使用switch语句,有时可以使用return来代替break
A: 两个case不可共同使用一个break语句。
B: 对每个case的匹配操作实际上是“===”恒等运算符比较,因此,表达式和case的匹配并不会做任何类型转换。
C: ECMA标准的确允许每个case关键字跟随任意的表达式。
D: 如果在函数中使用switch语句,有时可以使用return来代替break
举一反三
- (1)switch语句体每个case分支匹配的表达式是什么类型的表达式?(2)在switch语句结构中,break;语句有什么作用?
- 使用switch语句,必须在每个case语句后面添加break语句()
- switch是多分支语句,每个case语句必须有跳转语句(break或return)。换句话说,C#不会从一个case语句进入下一个case语句。不过,C#中的case可以堆叠在一起,每个case语句都是空的,C#会穿过这些case语句,直到遇到一个不为空的case语句。 A: 正确 B: 错误
- 多分支switch语句 switch ( e ){ case c1: 语句; break; ........... case ci: 语句; break; ........... default:语句 }中描述正确的是:__________ A: break的作用是跳出包含它的switch语句,执行该switch语句的后继语句 B: e是任意合法的表达式 C: switch语句执行结果和case ci的书写顺序有关 D: 常量表达式必须是整数
- 在C#中switch语句用( )关键字来处理不匹配case语句的值 A: default B: case C: break D: goto