nie jest dostępna po zakończeniu pętli), lub inne.
Zmiana wartości zmiennej sterującej Zmiana wartości zmiennej sterującej może nastąpić: automatycznie, w sposób ukryty, oraz jawnie, w kodzie bloku pętli, o ile dany język programowania dopuszcza taką konstrukcję.
Charakterystyczną cechę pętli iteracyjnych jest automatyczna i ukryta (nie zapisana jawnie w kodzie źródłowym) zmiana wartości zmiennej sterującej przy każdym przejściu po zakończeniu kolejnej iteracji. Zmiana ta następuje więc po zakończeniu bloku kodu zawartego w pętli, a przed sprawdzeniem warunku kontrolnego wykonywanego przed kolejną iteracją.
Możliwość zmiany wartości zmiennej sterującej jawnie przez programistę w bloku pętli jest dostępna jedynie w niektórych językach programowania (np. Pascal, Visual Basic i VBA). W pozostałych brak takiej możliwości oznacza, iż mamy do czynienia ze zmienną tylko do odczytu (np. Ada, Forth).