本周學習了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