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;.

Pętle For w C# - Zastosowanie i przykłady

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.

Pętle For w C# - zastosowanie i przykłady

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.

Pętle For w C# - zastosowanie i przykłady

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.