C++ Break und Continue
C++ Break
Sie haben die Anweisung break
bereits in einem früheren Kapitel dieses Tutorials gesehen. Es wurde verwendet, um aus einer switch
-Anweisung herauszuspringen.
Die break
-Anweisung kann auch verwendet werden, um aus einer Schleife zu springen.
Dieses Beispiel springt aus der Schleife, wenn i
gleich 4 ist:
Beispiel
for (int i = 0; i < 10; i++) {
if (i == 4) {
break;
}
cout << i << "\n";
}
Try it Yourself »
C++ Continue
Die continue
-Anweisung unterbricht eine Iteration (in der Schleife), wenn eine angegebene Bedingung eintritt, und fährt mit der nächsten Iteration in der Schleife fort.
In diesem Beispiel wird der Wert 4 übersprungen:
Beispiel
for (int i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
cout << i << "\n";
}
Try it Yourself »
Break und Continue in der While-Schleife
Sie können auch break
und continue
in while-Schleifen verwenden:
Break Beispiel
int i = 0;
while (i < 10) {
cout << i << "\n";
i++;
if (i == 4) {
break;
}
}
Try it Yourself »
Continue Beispiel
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
cout << i << "\n";
i++;
}
Try it Yourself »