C++ dla pętli


C++ dla pętli

Kiedy dokładnie wiesz, ile razy chcesz wykonać pętlę przez blok kodu, użyj forpętli zamiast whilepętli:

Składnia

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

Instrukcja 1 jest wykonywana (jednorazowo) przed wykonaniem bloku kodu.

Instrukcja 2 określa warunek wykonania bloku kodu.

Instrukcja 3 jest wykonywana (za każdym razem) po wykonaniu bloku kodu.

Poniższy przykład wyświetli liczby od 0 do 4:

Przykład

for (int i = 0; i < 5; i++) {
  cout << i << "\n";
}

Przykład wyjaśniony

Instrukcja 1 ustawia zmienną przed rozpoczęciem pętli (int i = 0).

Instrukcja 2 definiuje warunek uruchomienia pętli (i musi być mniejsze niż 5). Jeśli warunek jest spełniony, pętla rozpocznie się od nowa, jeśli jest fałszywy, pętla się zakończy.

Instrukcja 3 zwiększa wartość (i++) za każdym razem, gdy blok kodu w pętli został wykonany.


Inny przykład

W tym przykładzie zostaną wydrukowane tylko wartości parzyste z zakresu od 0 do 10:

Przykład

for (int i = 0; i <= 10; i = i + 2) {
  cout << i << "\n";
}

Ćwiczenia C++

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Użyj forpętli, aby wydrukować „Tak” 5 razy:

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}