C ++ breakステートメント
break文でC ++には、次の2つの方法があります。
- break文はループ内で発生した場合、ループは直ちに終了されますと、プログラムの流れはすぐに次のステートメントサイクルを継続的に実施していきます。
- ケース内のswitch文を終了するために使用することができます。
あなたは(つまり、別のループ内にネストされたループ)ネストされたループを使用している場合は、最も内側のループの実行を停止してから、ブロックの後にコードの次の行を開始するために文を破ります。
文法
C ++構文でステートメントを破ります :
break;
フローチャート
例
#include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // do 循环执行 do { cout << "a 的值:" << a << endl; a = a + 1; if( a > 15) { // 终止循环 break; } }while( a < 20 ); return 0; }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15