ステートメント (c)間
while のステートメントは指定した式が false になるまでステートメントを繰り返すことができます。
構文
- 繰り返しステートメント :
と ( の 式の ) の ステートメント
式は 操作またはポインター型である必要があります。実行は次のように検索されます :
式が 評価されます。
式が FALSE の場合while のステートメントの本体では実行されずコントロールは while のステートメントからプログラムの次のステートメントに制御が渡されます。
式が 真 (以外) の場合ステートメントの本体が実行されプロセスは手順 1. を繰り返し開始されます。
while のステートメントはステートメント本体の 中断 gotoまたは return が実行される時点で終了できます。while のループを終了せずにイテレーションを終了するには continue のステートメントを使用します。while ステートメントの次の反復処理に continue のステートメントのパスのコントロール。
これは while のステートメントの例を示します :
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
この例では string2 から string1 に文字をコピーします。i が 0 以上である string2[i] はstring1[i] に割り当てられている i はデクリメントされます。i が 0 に達するかまたは達するとwhile ステートメントの実行が終了します。