在C++中,while循環語句用于重復執行一段代碼,只要指定的條件為真。while循環的基本語法如下:
while (condition)
{
// 循環體代碼
}
其中,condition
是一個布爾表達式,用于指定循環的終止條件。只要condition
為真,循環體中的代碼將被重復執行。
以下是一個使用while循環的示例,該循環將打印出1到10的數字:
int i = 1; // 初始化計數器
while (i <= 10) // 循環條件
{
cout << i << " "; // 輸出當前數字
i++; // 更新計數器
}
這段代碼將輸出:1 2 3 4 5 6 7 8 9 10 。在每次循環迭代時,計數器 i
被遞增。當計數器 i
的值大于10時,循環終止。
請注意,在使用while循環時,一定要確保循環體中的代碼能夠改變循環條件,否則可能會導致死循環。在上面的示例中,i
的值在每次循環迭代時都被遞增,從而最終導致循環條件為假,循環結束。