Continue
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 46 von 74.
Die continue-Anweisung stoppt die aktuelle Iteration und fährt mit der nächsten Iteration fort. Zum Beispiel:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
std::cout << i << std::endl;
}Die Schleife wird alle Zahlen durchlaufen. Wenn sie i=5 erreicht, wird sie diese Iteration überspringen und mit der nächsten fortfahren. Die Ausgabe ist:
3
4
6
7
8Beachten Sie, dass die Zahl 5 nicht in der Ausgabe enthalten ist.
Aufgabe
AnfängerDir wird ein Code gegeben, der die Zahlen von 1 bis 20 (einschließlich) ausgibt.
Deine Aufgabe ist es, if- und continue-Anweisungen hinzuzufügen, sodass nur die geraden Zahlen ausgegeben werden (2, 4, 6, ...).
Spickzettel
Die continue-Anweisung bricht die aktuelle Iteration ab und fährt mit der nächsten Iteration fort:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
std::cout << i << std::endl;
}Dies überspringt die Iteration, wenn i=5, und gibt Folgendes aus:
3
4
6
7
8Probier 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