Przejście do następnej iteracji
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 46 z 74.
Instrukcja continue przerywa bieżącą iterację i przechodzi do następnej. Na przykład:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
std::cout << i << std::endl;
}Pętla przejdzie przez wszystkie liczby. Gdy dotrze do i=5, pominie tę iterację i przejdzie do następnej. Wynik to:
3
4
6
7
8Zauważ, że liczby 5 nie ma w wyniku.
Wyzwanie
PoczątkującyOtrzymujesz kod, który wypisuje liczby od 1 do 20 (włącznie).
Twoim zadaniem jest dodać instrukcje if i continue, aby wypisywane były tylko liczby parzyste (2, 4, 6, ...).
Spróbuj swoich sił
#include <iostream>
int main() {
for (int i = 1; i <= 20; i++) {
std::cout << i << std::endl;
}
return 0;
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator C++ online