📜  c++ schleife abbrechen - C++ (1)

📅  最后修改于: 2023-12-03 14:59:45.263000             🧑  作者: Mango

C++ Schleife Abbrechen

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:

for-Schleife

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.

while-Schleife

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.

do-while-Schleife

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.

Fazit

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.