Zmienna sterująca to element, który kontroluje przebieg iteracji: może być licznikiem (np. 0,1,2,...), iteratorem lub wartością wpływającą na warunek zakończenia. Zmiana tej zmiennej powoduje, że pętla wykona się określoną liczbę razy albo zakończy, gdy warunek przestanie być spełniony.