Pętla for
w języku C jest jedną z podstawowych konstrukcji służących do kontrolowania przepływu programu. Pozwala ona na wielokrotne wykonanie bloku kodu, z góry określoną liczbę razy. Jest szczególnie użyteczna, kiedy wiemy, ile razy chcemy wykonać dany fragment kodu, na przykład przeglądając elementy tablicy czy generując sekwencje liczb. Pętla for
składa się z trzech części: inicjalizacji, warunku kontynuacji oraz instrukcji iteracji, które są oddzielone średnikami.
Przykład kodu w C z użyciem pętli for
Poniższy przykład ilustruje użycie pętli for
do wyświetlenia pierwszych dziesięciu liczb naturalnych wraz z ich kwadratami.
#include <stdio.h>
int main() {
// Initialization; Condition; Increment
for (int i = 1; i <= 10; i++) {
// Printing the number and its square
printf("Number: %d, Square: %d\n", i, i*i);
}
return 0;
}
W tym przykładzie:
- Inicjalizacja:
int i = 1
ustawia początkowy punkt licznika pętli. - Warunek kontynuacji:
i <= 10
określa warunek, przy którym pętla będzie kontynuowana. Pętla będzie się wykonywać, dopókii
jest mniejsze lub równe 10. - Instrukcja iteracji:
i++
to instrukcja, która jest wykonywana po każdym przejściu pętli, zwiększająci
o 1.
Wewnątrz pętli, dla każdej wartości i
, program wyświetla wartość i
oraz jej kwadrat, co ilustruje typowe zastosowanie pętli for
do iteracji przez sekwencję liczb.
Podsumowanie
Pętla for
jest niezwykle ważnym narzędziem w języku C, umożliwiającym programistom wykonanie określonej liczby iteracji kodu w sposób klarowny i efektywny. Dzięki jej elastyczności, można ją stosować w różnorodnych sytuacjach, od prostych zadań, jak powyższy przykład, po złożone algorytmy wymagające wielokrotnej iteracji. Zrozumienie i umiejętne stosowanie pętli for
jest kluczowe dla każdego, kto chce efektywnie programować w języku C.