C++ Break and Continue


C++ Pause

Sie haben die breakAnweisung bereits in einem früheren Kapitel dieses Tutorials gesehen. switchEs wurde verwendet, um aus einer Aussage "herauszuspringen" .

Die breakAnweisung kann auch verwendet werden, um aus einer Schleife herauszuspringen .

Dieses Beispiel springt aus der Schleife, wenn ies gleich 4 ist:

Beispiel

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

C++ Fortfahren

Die continueAnweisung unterbricht eine Iteration (in der Schleife), wenn eine bestimmte Bedingung eintritt, und fährt mit der nächsten Iteration in der Schleife fort.

Dieses Beispiel überspringt den Wert 4:

Beispiel

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


Break and Continue in While-Schleife

Sie können auch breakund continuein While-Schleifen verwenden:

Beispiel brechen

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

Beispiel fortsetzen

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

C++-Übungen

Testen Sie sich mit Übungen

Übung:

Beenden Sie die Schleife, wenn i5 ist:

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