Break
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 45 von 74.
Die break-Anweisung stoppt die Schleife sofort, wenn sie erreicht wird.
Zum Beispiel,
for (int i = 0; i < 10; i++) {
if (i == 6) {
break;
}
std::cout << i << std::endl;
}Im folgenden Beispiel iteriert die Schleife regulär, bis sie die Zahl 6 erreicht. Dann tritt das Programm in die if-Anweisung ein und führt die break-Anweisung aus. Dies beendet die Schleife sofort. Die Ausgabe ist:
0
1
2
3
4
5Aufgabe
AnfängerDir wird ein Code gegeben, der die Zahlen von 1 bis 20 (einschließlich) ausgibt.
Deine Aufgabe ist es, if- und break-Anweisungen hinzuzufügen, sodass nur die Zahlen von 1 bis 15 ausgegeben werden und die Schleife beendet wird, bevor die Zahlen von 16 bis 20 ausgegeben werden.
Spickzettel
Die break-Anweisung stoppt die Schleife sofort, wenn sie erreicht wird.
for (int i = 0; i < 10; i++) {
if (i == 6) {
break;
}
std::cout << i << std::endl;
}Diese Schleife wird beendet, wenn i gleich 6 ist, und gibt die Zahlen 0 bis 5 aus.
Probier es selbst
#include <iostream>
int main() {
for (int i = 1; i <= 20; i++) {
std::cout << i << std::endl;
}
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - Else