在C語言中,while語句用于循環執行一段代碼,只要給定的條件為真。其基本語法如下:
while (condition) {
// 代碼塊
}
其中,condition
是一個表達式,如果它的值為真(非零),則循環會繼續執行代碼塊中的代碼;如果它的值為假(0),則循環結束,程序將跳出循環并執行循環后面的代碼。
以下是一個簡單的示例,使用while循環打印數字1到5:
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d\n", i);
i++;
}
return 0;
}
在這個例子中,循環條件是i <= 5
,只要i
的值小于等于5,循環就會繼續執行。每次循環,程序會打印i
的值并將i
遞增1,直到i
的值超過5時循環結束。