如果阻止vs Switch-Case阻止

Elp*_*rto 5 language-agnostic performance if-statement switch-statement conditional-statements

通常,使用if块和其他许多ifs与switch case block相比有什么性能差异?某些语言或风格约定更喜欢一个吗?

具体来说,我对Matlab,C和C++很好奇

Mic*_*eyn 3

在某些情况下,编译器可以将开关优化为查找表和分支。这可能比多个 if/else-if 快得多。