Instrukcja for

Składnia:

for(inicjacja; warunek; wzrost_licznika_pętli)
{
/* instrukcje pętli */
}

Instrukcja ta jest wykonywana w następujący sposób:

  1. Na początku jest wykonywana inicjacja. Inicjacja jest wykonywana tylko raz podczas wejścia do pętli. Najczęściej jest to zainicjalizowanie licznika pętli np.:

    for(i=1; ...

  2. Następnie sprawdzany jest warunek. Jest to najczęściej wyrażenie określające dopuszczalną wartość licznika pętli np.:

    for(i=1; i<=5; ...

  3. Jeżeli warunek jest spełniony to wykonywane są instrukcje pętli.

  4. Po wykonaniu instrukcji następuje wzrost licznika pętli zgodnie z wyrażeniem podanym w instrukcji np.:

    for(i=1; i<=5; i++)

  5. Teraz następuje powrót do punktu 2.

    Pętla jest wykonywana tak długo dopóki warunek jest spełniony. W tym przypadku pętla zostanie wykonana pięć razy, a wartość zmiennej i za każdym razem zwiększana będzie o jeden.