在C語言中,while
循環用于重復執行一段代碼,直到給定的條件不再滿足。while
循環的語法如下:
while (condition) {
// 循環體(需要執行的代碼)
}
condition
是一個布爾表達式,當該表達式的值為真(非零)時,循環體內的代碼將被執行。當條件變為假(零)時,循環將終止,程序將繼續執行循環之后的代碼。
在設置while
循環的參數時,你需要確保以下幾點:
以下是一個簡單的while
循環示例:
#include<stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("Hello, World! (%d)\n", i);
i++; // 更新循環條件
}
return 0;
}
在這個示例中,我們使用i
作為循環條件。當i
小于等于5時,循環將繼續執行,并在每次迭代時打印一條消息。循環體內的i++
語句確保了i
的值在每次迭代后都會增加,從而使得循環最終會在i
大于5時終止。