A.当switch表达式的值与某一个case子句中的常量表达式的值相匹配时,就执行此case子句中的内嵌语句B.若所有的case子句中的常量表达式的值都不能与switch表达式的值匹配,就执行default子句的内嵌语句C.case表达式的值可以相同D.各个case和default的出现次序不影响执行结果
A.有无break都行,一般都有,break的作用是跳出switchB.default是缺省值,可有可无C.case后边的常量表达式不能出现重值D.switch结构中break与default必须有,不能缺省
A.在选择分支较多时,switch...case结构会生成跳转表,根据变量的取值跳转到合适的分支用switch...case结构会提高程序的效率B.switch比if..else..if可以判断的分支更多C.比if中多了default的容错处理D.比if结构中多了break语句