C++ Break and Continue
C++ Pause
Sie haben die break
Anweisung bereits in einem früheren Kapitel dieses Tutorials gesehen. switch
Es wurde verwendet, um aus einer Aussage "herauszuspringen" .
Die break
Anweisung kann auch verwendet werden, um aus einer
Schleife herauszuspringen .
Dieses Beispiel springt aus der Schleife, wenn i
es gleich 4 ist:
Beispiel
for (int i = 0; i < 10; i++) {
if (i == 4) {
break;
}
cout << i << "\n";
}
C++ Fortfahren
Die continue
Anweisung 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 break
und continue
in 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++;
}