次の方法で共有


while ステートメント (C)

while ステートメントを使用すると、指定した式が false になるまでステートメントを繰り返すことができます。

構文

iteration-statement:
while ( expression ) statement

expressionには算術型またはポインター型が必要です。 実行は次のように実行されます。

  1. expressionが評価されます。

  2. expressionが最初に false の場合、while ステートメントの本体は実行されません。制御はwhileステートメントからプログラム内の次のステートメントに渡されます。

    expressionが true (0 以外) の場合、ステートメントの本文が実行され、手順 1 からプロセスが繰り返されます。

whileステートメントは、ステートメント本体内のbreakgoto、またはreturnが実行されたときにも終了できます。 while ループを終了せずにイテレーションを終了するには、continue ステートメントを使用します。 continue ステートメントは、while ステートメントの次のイテレーションに制御を渡します。

while ステートメントの例を次に示します。

while ( i >= 0 )
{
    string1[i] = string2[i];
    i--;
}

次の使用例は、 string2 から string1に文字をコピーします。 iが 0 以上の場合、string2[i]string1[i]に割り当てられ、iがデクリメントされます。 iが 0 以下になると、while ステートメントの実行は終了します。

こちらも参照ください

while ステートメント (C++)