Podstawy•LEKCJA 09 / 22

Pętle

Kurs C · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

Pętla wykonuje ten sam kod wielokrotnie.

Jak to działa?

for przydaje się do licznika, a while do powtarzania zależnego od warunku. Pamiętaj o zmianie licznika, aby nie utworzyć pętli nieskończonej.

Przykład 1 — poznaj zapis

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Wynik: 1 2 3 4 5.

Przeczytaj kod linijka po linijce

  1. for (int i = 1; i <= 5; i++) {Rozpoczynamy powtarzanie instrukcji zgodnie z warunkiem pętli.
  2. printf("%d ", i);Wyświetlamy wartość, aby sprawdzić efekt działania programu.
Oczekiwany wynik / efektpo uruchomieniu przykładu
1 2 3 4 5

Przykład 2 — podobny problem, inne dane

Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.

int sum = 0;
for (int n = 1; n <= 3; n++) sum += n;
printf("%d\n", sum);
Wynik drugiego przykładupo uruchomieniu przykładu
6
Sprawdź, czy rozumiesz

Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.

Spróbuj samodzielnie

Wypisz liczby od 10 do 0.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.