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
for (int i = 1; i <= 5; i++) {Rozpoczynamy powtarzanie instrukcji zgodnie z warunkiem pętli.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.