【效率】比较for while do-while的效率
------解决方案--------------------
基本上没有区别吧,虽然 for-while 是先进行判定再循环,do-while 是循环了在进行条件判断,这只是意味着 for-while 可能一次循环也不会,do-while 至少会循环执行一次;既然用上了循环体,那说明往往会执行上许多次的,所以这样的差别总体说来影响几可忽略。
从严谨的角度来看,for-while 更该优先考虑,毕竟可能预想的 do-while 类的至少一次的循环也是有可能不满载要求而致循环失控的。
------解决方案--------------------
我感觉应该把注意力集中到优化循环体上,因为循环多次之后每种循环都都是需要进行几乎相等的判断的。