上の中断ステートメント (C++)

表示される条件付きステートメントやループの break 囲む最も近いステートメントの最後に実行されます。コントロールには終了ステートメントの次のステートメントに渡されます (存在する場合)。

break;

解説

break のステートメントは スイッチ の条件付きステートメントとFor のループ ステートメントで使用されます。

switch のステートメントではbreak のステートメントによりプログラムで switch のステートメントの後に次のステートメントを実行します。break のステートメントがない場合case に一致するラベルの switch のステートメントの最後にはdefault のステートメントの句が実行されます。

ループではbreak のステートメントで囲む最も近い doforまたは while のステートメントの実行を終了します。コントロールには終了ステートメントの次のステートメントに渡されます (存在する場合)。

入れ子になったステートメント内でbreak のステートメントはそれを囲む doforswitchまたは while のステートメントのみを終了します。から制御を移動する入れ子構造 return または goto のステートメントをより深く使用できます。

使用例

次の例では for ループの break のステートメントの使用例です。

// break_statement.cpp

#include <stdio.h>

int main()
{
    int i;

    for (i = 1; i < 10; i++)
    {
        printf_s("%d\n", i);

        if (i == 4)
            break;
    }
}  // Loop exits after printing 1 through 4
  

参照

関連項目

ジャンプします (C++)をステートメント

C++ のキーワード

continue ステートメント (C++)を