qming102说的是对的
case 句型只是跳转到符合的那个块里,并不是顺序判断
if语句是顺序判断,直到有符合条件的块
你在调试程序的时候step分步执行,就能很明显的看出区别来
当然,如果判断块少,运行效率不太明显体现
大量数值运算时就会很明显,差异n倍
你是否考虑用 switch case 句型呢
if(){
//Code
}
else if(){
//Code
}
else if(){
//Code
}
如果要效率就在每个代码块中的最后加上return,加return有时要看情况而定