C ++ブレークアンドコンティニュー


C ++ブレーク

breakこのチュートリアルの前の章で使用されたステートメントはすでに見ました。switchこれは、ステートメントから「ジャンプアウト」するために使用されました。

このステートメントを使用して、ループbreakからジャンプすることもでき ます

iこの例は、が4に等しい場合、ループからジャンプします。

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  cout << i << "\n";
}

C ++続行

指定された条件が発生した場合、continueステートメントは(ループ内の)1つの反復を中断し、ループ内の次の反復を続行します。

この例では、4の値をスキップします。

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    continue;
  }
  cout << i << "\n";
}


中断してWhileループで続行

breakまた、continuewhileループで使用することもできます。

ブレークの例

int i = 0;
while (i < 10) {
  cout << i << "\n";
  i++;
  if (i == 4) {
    break;
  }
}

例を続ける

int i = 0;
while (i < 10) {
  if (i == 4) {
    i++;
    continue;
  }
  cout << i << "\n";
  i++;
}

C ++演習

エクササイズで自分をテストする

エクササイズ:

iが5の場合、ループを停止します。

for (int i = 0; i < 10; i++) {
  if (i == 5) {   
    ;
  }
  cout << i << "\n";
}