On huomattava, että for-lause voidaan aina korvata while-lauseella.
for-rakenteen syntaksiesitys on ekvivalenttia alla olevan while-rakenteen kanssa:
alkutoimet; while (toistoehto) { lauseita; lopputoimet; }