Instrukcja iteracyjna for - pętla w języku C#

Pętla for - przykład i składnia instrukcji.


W pętli for sami decydujemy ile iteracji chcemy wykonać. Wyrażenia sterujące nie są wymagane, pętla for bez instrukcji sterujących zachowuje się tak jak nieskończona pętla while i należy użyć instrukcji break, aby wyjść z tej pętli. W pętli for możemy zadeklarować kilka zmiennych widzianych tylko w obrębie pętli jednak należy pamiętać, że muszą to być zmienne tego samego typu. Zmienne są iterowane pierwszy raz po pierwszym wykonaniu instrukcji. Istnieje również możliwość pominięcia iteracji w nagłówku pętli i umieszczenie go razem z instrukcjami w ciele pętli, nie przeszkodzi to w poprawnym działaniu pętli.

Składnia instrukcji for:

for ([inicjatory];[wyrażenie];[iteratory])
    instrukcja1
gdzie:
  • wyrażenie - wyrażenie kończące działanie pętli, wartość bool - (opcjonalne), w przypadku braku wyrażenia kończącego domyślnie przyjmowana jest wartość true,
  • instrukcja1 - instrukcja lub grupa instrukcji wykonywanych w pętli,
  • inicjatory - lista instrukcji lub wyrażeń inicjujących oddzielonych przecinkami - (opcjonalne),
  • iteratory - lista wyrażeń operujących na licznikach (opcjonalne).

Przykładowy kod rozbudowanej instrukcji for:

for (int i = 1, j = 20; i <= 10 || j<=40 ; i++, j+=2)
{
    Console.WriteLine("Wypisz" + i + j);
}
Pętle for możemy stworzyć przy pomocy snippetu: for. Wpisujemy słowo for a następnie klikamy dwukrotnie klawisz tab.



Komentarze facebook (polub nasz profil na FB aby je zobaczyć):
Ukryj menu