C語言while迴圈的學習小結
阿新 • • 發佈:2021-10-03
本週學習了C語言中的迴圈結構,所以我這次就對while迴圈進行小結
while迴圈
1.while迴圈的結構
#include<stdio.h> int main(){ while(判斷式){ 語句; }
return 0;
}
如上方程式碼顯示的當程式執行到while語句時先進行判斷,及對while後括號的表示式進行一次判斷真偽,“真”就執行while裡面的語句,“偽”則不會執行while的語句塊會跳出while迴圈,在這裡偽們也稱while的語句塊為迴圈體,while的判斷式稱為迴圈條件。
2.運用while的注意事項:
迴圈條件的要含有變數且變數會改變。
當我們使用while迴圈的時候要注意迴圈條件中要含有變數且變數要會變化,即迴圈條件中要含有滿足條件的變數且迴圈體中要有一句改變迴圈條件中的變數的語句,使得在某一時刻變數不再滿足條件而結束迴圈。
當迴圈條件中不含變數時,條件成立會一直執行迴圈體:
#include<stdio.h> int main(){ while(1){ printf("bad!"); } return 0; }
不斷輸出bad!從而成為死迴圈。
反之條件不成立則會一邊也不執行:
#include<stdio.h> int main(){ while(0){ printf("bad!"); } printf("1"); return 0; }
執行結果:
1