switch中case和default的出现次序不影响执行结果

为什么?
2024-11-05 20:08:22
推荐回答(3个)
回答1:

switch 和if 编译后的代码差不多...逻辑上是一样的...

case 相当于 if(xx){....} 语句的

default 就相当于if语句的else

回答2:

就是 列举一下 条件 该条件是default(其他),就执行其他结果,是caseX,就执行caseX后的结果

回答3:

case后面如果没有break就会顺序执行下去。所以跟顺序有关。