Pętla for
Część sekcji Podstawy ścieżki C w Coddy. Lekcja 37 z 63.
Pętla for to struktura sterująca, która pozwala wielokrotnie wykonywać blok kodu określoną liczbę razy.
Pętla for ma trzy składniki:
- Inicjalizacja (wykonywana raz przed rozpoczęciem pętli)
- Warunek (sprawdzany przed każdą iteracją)
- Aktualizacja (wykonywana po każdej iteracji)
for (initialization; condition; update) {
// kod do wykonania
}Utwórzmy prostą pętlę for, która liczy od 1 do 5:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}Po wykonaniu powyższego kodu wynikiem będzie:
1 2 3 4 5Jak to działa:
- Najpierw inicjalizujemy
ina 1 - Następnie sprawdzamy, czy
i <= 5(prawda, więc wykonujemy treść pętli)
- Wypisujemy wartość
i - Zwiększamy wartość
io 1 - Powtarzamy kroki 2–4, aż warunek stanie się fałszywy
Wyzwanie
ŁatwyUtwórz program, który pobiera z wejścia liczbę całkowitą n i używa pętli for, aby wypisać wszystkie liczby od 1 do n, oddzielone spacją.
Przykładowe wyjście dla n = 4:
1 2 3 4Pamiętaj, aby dodać spację po każdej liczbie, także po ostatniej.
Spróbuj swoich sił
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Wpisz tutaj swój kod
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
2Zmienne
Typy danychLiczby całkowiteLiczby zmiennoprzecinkowe — float i doubleZnakiWartości logiczneStałePodstawy printfZasady nazewnictwa zmiennychKonwersja typów — część 1Konwersja typów — część 2Wyzwanie podsumowujące3Operatory
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaOperatory przypisaniaOperatory relacyjneOperatory logiczne — część 1Operatory logiczne — część 2Operatory logiczne — część 3Wyzwanie podsumowującePoćwicz samodzielnie: Kompilator C online