1.3循環語句技巧

循環語句最重要的作用是降低循環體的複雜性,提高循環體的效率!

書寫循環語句時應注意:

1、cpu跨循環層執行的次數直接影響程序的效率。因此,編寫多重循環時,應當將最低的循環放最外層,最長的循環放最裏層,以減少cpu跨循環層執行的次數;

如:

for( int i=0; i<10; i++ )

{

        for( int j=0; j<100; j++ )

        {

               sum = sum + array[i][j];

         }

}

cpu跨循環層次數少,效率高

若上例內外層循環位置交換一下,此時,cpu跨循環層次數增加,效率降低

 

2、若循環次數很大,且循環體內有邏輯判斷,應將邏輯判斷移到循環體外。這樣可以提高效率,程序可讀性差;

 

3、儘可能不要在for循環內修改循環變量,以免循環失去控制

發佈了36 篇原創文章 · 獲贊 7 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章