obecnější než for v Pascalu, podobně jako v C/C++
De-facto jde o rozšíření while, lze jím snadno nahradit
Syntaxe:
for (počáteční operace; vstupní podmínka; příkaz po každém průchodu)
příkaz;
anebo (obvyklejší, bezpečnější)
for (počáteční operace; vstupní podmínka; příkaz po každém průchodu) {
příkaz1;
příkaz2;
příkaz3;
...
}