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

来源:百度知道 编辑:UC知道 时间:2024/06/10 21:14:17
为什么?

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

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

default 就相当于if语句的else

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

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