當陳述式 (C)
while陳述式可讓您重複陳述式,直到指定的運算式變更為 false。
語法
- 反覆運算陳述式:
雖然 ( 運算式**)** 陳述式
運算式必須具有算術或指標型別。 執行如下所示:
運算式的評估。
如果運算式是一開始為 false,本文的while永遠不會執行陳述式,並控制會傳遞while陳述式,以在程式中的下一個陳述式。
如果運算式為 true (非零)、 執行陳述式的主體並重複步驟 1 開始的程序。
while陳述式都可以終止時中斷, goto,或return陳述式中執行主體。 使用繼續陳述式來結束反覆項目,而不關閉while迴圈。 繼續陳述式會將控制項傳遞到下一個反覆運算while陳述式。
這是範例的while陳述式:
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
本範例將複製的字元從string2到string1。 如果i大於或等於 0, string2[i]係授與string1[i]和i也會減少。 當i達到或低於 0,執行while陳述式終止。