while是一個(gè)循環(huán)語句,其基本語法結(jié)構(gòu)如下:
while (condition)
{
// 循環(huán)體代碼
}
其中,condition是循環(huán)條件,當(dāng)條件為真時(shí),循環(huán)體中的代碼會(huì)被執(zhí)行;當(dāng)條件為假時(shí),循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行。
例如,下面是一個(gè)簡單的使用while循環(huán)的示例代碼,實(shí)現(xiàn)了輸出1到10的數(shù)字:
#include <stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
printf("%d\n", i);
i++;
}
return 0;
}
在上面的示例中,循環(huán)條件是i <= 10,即當(dāng)i的值小于等于10時(shí)繼續(xù)循環(huán)。在循環(huán)體中,先輸出i的值,然后遞增i的值,直到i的值大于10時(shí)循環(huán)結(jié)束。