Jeśli zaczynasz programować w C#, szybko napotkasz różne struktury pętli. Jedną z najczęściej używanych jest pętla For. Umożliwia ona wielokrotne wykonywanie kodu, dopóki spełniony jest określony warunek. W tym przewodniku dowiesz się, jak działa pętla For i jak możesz ją skutecznie wykorzystać w swoich programach C#.
Najważniejsze informacje
- Pętla For składa się z trzech głównych części: inicjalizacji, warunku i iteratora.
- Dzięki pętli For możesz liczyć zarówno w przód, jak i w tył.
- Dostosowując iterator, możesz określić krok, w jakim następuje liczenie.
Struktura pętli For
Pętla For w C# ma określoną składnię. Rozpoczyna się ona słowem kluczowym for, a następnie w nawiasach okrągłych definiuje się trzy wspomniane części.
1. Inicjalizacja
Tu deklarowana jest zmienna pętli i inicjalizowana. Na przykład: int licznik = 0;.

2. Warunek
Warunek sprawdza, czy pętla powinna kontynuować działanie. Typowym przykładem byłoby licznik < 10;. Ten warunek musi zawierać wyrażenie logiczne (prawda lub fałsz).
3. Iterator
Iterator jest używany do aktualizowania zmiennej pętli po każdej iteracji, zwykle przez inkrementację lub dekrementację. Na przykład: licznik++; oznacza, że licznik zwiększa się o jeden po każdej iteracji pętli.
Te elementy razem umożliwiają wykonywanie kontrolowanego powtórzenia kodu.
Prosty przykład z użyciem pętli For
Aby zilustrować koncepcję pętli For, przyjrzyjmy się teraz prostemu przykładzie, w którym liczymy od 0 do 9.
W tym przykładzie licznik jest inicjowany na 0. Pętla jest wykonywana, dopóki licznik jest mniejszy niż 10. Po każdej iteracji licznik zwiększa się o jeden.
Po uruchomieniu kodu zobaczysz wyjście od 0 do 9. Zauważ, że pętla zatrzymuje się przy 10, ponieważ nie spełnia już warunku pętli.

Decrementacja z użyciem pętli For
Interesującą wariacją jest liczenie wstecz. Dostosujmy pętlę, aby liczyć od 10 do 0.
Tu licznik jest inicjowany na 10 i w każdym kroku jest zmniejszany o 1. Pętla działa, dopóki licznik jest większy lub równy 0.
Rezultatem jest to, że licznik zlicza w dół od 10 do 0, zanim pętla się zatrzyma.
Liczenie w zmiennych krokach
Dzięki pętli For możesz liczyć nie tylko co jeden, ale także w większych krokach.
W tym przypadku licznik rozpoczyna się od 10 i zmniejsza się o 3 w każdym kroku.
Zauważysz, że wyjście pokaże 10, 7, 4 i 1. Następna wartość to -2, ale pętla zatrzymuje się, gdy licznik przestaje być większy od 0.

Podsumowanie – Pętla For w C
Pętla For jest podstawowym narzędziem w C#, które umożliwia efektywne wykonywanie powtarzających się zadań. Możesz jej używać, aby liczyć zarówno w przód, jak i w tył, a nawet w zmiennych krokach. Dzięki tej wiedzy możesz znacznie bardziej efektywnie realizować swoje projekty programistyczne.
Najczęściej zadawane pytania
Co to jest pętla For?Pętla For to struktura sterująca w C#, która umożliwia wielokrotne wykonywanie bloku kodu, dopóki warunek jest prawdziwy.
Jak działa inicjalizacja w pętli For?W inicjalizacji deklarowana jest zmienna pętli i przypisywana jest jej wartość początkowa.
Co się dzieje, gdy warunek w pętli For nie jest spełniony?Pętla przestaje być wykonywana, a kod wewnątrz pętli jest pomijany.
Czy mogę liczyć w dowolnych krokach?Tak, krok może być dostosowany przez iterator, co pozwala na zwiększanie lub zmniejszanie w dowolnych krokach.
Jak zdekrementować w pętli For?Aby zdekrementować, używasz za pomocą za pomocą licznik-- lub podobnej składni, aby zmniejszyć zmienną pętli przy każdej iteracji.