天天看點

《編寫高品質代碼:改善c程式代碼的125個建議》——建議20-6:盡量将循環嵌套控制在3 層以内

本節書摘來自華章計算機《編寫高品質代碼:改善c程式代碼的125個建議》一書中的第3章,建議20-6,作者:馬 偉 更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

有研究資料表明,當循環嵌套超過3 層,程式員對循環的了解能力會極大地降低。同時,這樣程式的執行效率也會很低。是以,如果代碼循環嵌套超過3 層,建議重新設計循環或将循環内的代碼改寫成一個子函數。

繼續閱讀