Tento príkaz slučky používame hlavne vtedy, ak vieme počet iterácií.
for(<inicializácia>; <podmienka ukoncenia> ; <inkrementácia/dekrementácia>)
V prípade inkrementácie, teda navyšovania (0, 1, 2, 3, .... , n-1), môžeme príkaz zapísať takto:
for(i=0;i<10;i++) { // tu je telo cyklu } |
alebo aj pre záporné čísla (-n, -n+1, -n+2, ... , -2, -1, 0) :
for(i=-10;i<=0;i++) { // tu je telo cyklu } |
V prípade dekrementácie, teda znižovanie (n, n-1, n-2, .... , 3, 2, 1, 0), môžeme príkaz zapísať takto:
for(i=10;i>0;i--) { // tu je telo cyklu } |
Vykonávanie slučky for je možné prerušiť príkazmi break a continue, rovnako ako tomu bolo v prípade do-while.