是否有效率优先用于以下控制流选项之一,以用于循环或切换其他循环?if then else的效率.... break与if break如果中断
选项1:
switch(...){
case 1:
if (...) { ... }
else if (...) { ... }
else if (...) { ... }
.
.
.
else if (...) { ... }
break;
case 2:
.
.
.
}
选项2:
switch(...){
case 1:
if (...) { ... break; }
if (...) { ... break; }
.
.
.
if (...) { ... break; }
case 2:
.
.
.
}
中断在if语句中本身并不明智。它在循环中只是非常明智的。没有显示包含循环,这个例子有点误导。 – 2011-02-02 16:48:04
@ S.Lott - 值得注意的是,该问题明确指出“用于循环或开关” – 2011-02-02 16:49:07