intialization 循環變量的初始
condition 循環條件(滿足條件重複執行)
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; //用來結束本次循環,然後跳轉到下一次循環繼續執行;