在C語言中,while
循環是一種基本的控制結構,用于重復執行一段代碼,直到給定的條件不再滿足。while
循環的基本語法如下:
while (condition) {
// 循環體(需要執行的代碼)
}
其中,condition
是一個布爾表達式,用于測試循環是否應該繼續執行。如果condition
為真(非零),則執行循環體內的代碼。執行完循環體后,再次檢查condition
,如果仍然為真,則繼續執行循環體。這個過程將一直重復,直到condition
變為假(零)為止。
下面是一個簡單的while
循環示例,用于計算1到10之間所有整數的和:
#include<stdio.h>
int main() {
int sum = 0;
int i = 1;
while (i <= 10) {
sum += i;
i++;
}
printf("Sum of numbers from 1 to 10: %d\n", sum);
return 0;
}
在這個示例中,我們使用while
循環從1加到10。循環條件是i <= 10
,循環體內的代碼將i
的值累加到sum
變量中,并將i
遞增1。當i
大于10時,循環結束,程序輸出結果。