循環 for   while   do - while


  1.     intialization  循環變量的初始 

  2. condition 循環條件(滿足條件重複執行)

  3. increment 循環變量的增量

  4.statement 循環體

  5.

while (<#condition#>) {
    <#statements#>
}

initialization  在while之前進行循環變量初始化;

   之後while後面小郭號裏面 condition    :循環條件,當條件滿足時去執行循環體,

然後 statements  :語句(循環體);

最後才寫 increment   :循環變量增量,(循環變量每次增加多少);



int i = 1;  //循環變量初始值
    do {
        printf("%d",i);//循環體
        i ++;//循環變量增量
    } while (i <= 100  );//循環條件


/    for (int i = 0; i < 101;i++) {

//        sum += i;

//        

//    }內部循環,當執行完所有項的和相加之後,跳出循環在輸出.

//    printf("sum = %d\n",sum);

  • while和do.... while循環的區別:

  •      對於while循環,需要先判斷循環條件,然後執行循環體.對於do....while循環來說,不管循環條件是否成立,先執行一次循環體,然後再判斷循環條件是否成立.

  •      while 和for循環的區別:

  •      while循環多用於不明確循環次數時使用.而for循環多用於知道循環次數時使用.for循環可以轉爲while循環,但是while循環不可以轉爲for循環.

  •      何時使用循環?

  •      當我們做同一件事兩次或兩次以上時,就要考慮使用循環.把重複做的操作作爲循環體.

  • 循環最好不要超過兩層,不然程序的可讀性就會變差.

  • //for 循環可以轉爲while  和 do   while  循環,但是 while   和  do    while 循環不一定能夠轉換爲for 循環

  • break  用來結束本層循環,

  • continue; //用來結束本次循環,然後跳轉到下一次循環繼續執行;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章