📅  最后修改于: 2023-12-03 14:59:45.263000             🧑  作者: Mango
Manchmal muss man in einer Schleife eine Bedingung prüfen und die Schleife abbrechen, wenn die Bedingung erfüllt ist. In C++ gibt es verschiedene Möglichkeiten, das zu tun. Hier sind einige Beispiele:
In einer for-Schleife kann man den Schleifenkörper mit einem break-Statement abbrechen, wenn eine Bedingung erfüllt ist. Zum Beispiel:
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
cout << i << endl;
}
Dieser Code gibt die Zahlen von 0 bis 4 aus und bricht die Schleife ab, wenn i gleich 5 ist.
In einer while-Schleife kann man auch ein break-Statement verwenden, um die Schleife zu verlassen, wenn eine Bedingung erfüllt ist. Zum Beispiel:
int i = 0;
while (i < 10) {
if (i == 5) {
break;
}
cout << i << endl;
i++;
}
Dieser Code hat dasselbe Ergebnis wie das vorherige Beispiel.
In einer do-while-Schleife kann man auch ein break-Statement verwenden, um die Schleife zu verlassen, wenn eine Bedingung erfüllt ist. Zum Beispiel:
int i = 0;
do {
cout << i << endl;
i++;
if (i == 5) {
break;
}
} while (i < 10);
Dieser Code gibt die Zahlen von 0 bis 4 aus und bricht die Schleife ab, wenn i gleich 5 ist.
Das Abbrechen einer Schleife in C++ ist eine nützliche Technik, um Schleifen frühzeitig zu beenden, wenn eine Bedingung erfüllt ist. Man kann ein break-Statement in einer for-, while- oder do-while-Schleife verwenden, um die Schleife zu verlassen.