\b;Příkaz \c;for\n;
Syntaxe:
\s;\c;for ( inicializace ; podmínka ; iterace )
\s;{
\s;	\n;Příkazy...\c;
\s;}
\n;
Tento příkaz Vám umožňuje provést přesný počet opakování příkazů uvnitř \l;bloku\u cbot\bloc;.

\t;\c;inicializace\n;
Tato sada příkazů se provede před prvním během cyklu.

\t;\c;podmínka\n;
Tato \l;podmínka\u cbot\cond; určuje, jestli se má provést další běh cyklu. Kontroluje se vždy před začátkem bloku. 

\t;\c;iterace\n;
Tato sada příkazů se provede na konci každého běhu cyklu. 

Příklad: Počítání od 1 do 4
\c;\s;\c;for ( i = 1 ; i <= 4 ; i++ )
\s;{
\s;	message(i) ;
\s;}
\n;
Následující příklad je funkčně totožný jako cyklus \c;for\n;, ale je rozepsaný pomocí příkazu \c;\l;while\u cbot\while;\n;:
\s;\c;inicializace;
\s;while ( podmínka )
\s;{
\s;	\n;Příkazy...\c;
\s;	iterace;
\s;}
\n;
\t;Pozor
Na konec řádku \c;for ( )\n; nepište \l;středník\u cbot\term;.

Uvnitř bloku za příkazem \c;for\n; se Vám mohou hodit příkazy \c;\l;break\u cbot\break;\n; a \c;\l;continue\u cbot\continue;\n;.

\t;Složitější inicializace a iterace
V sekcích \c;inicializace\n; a \c;iterace\n; cyklu \c;for\n; můžete zadat více příkazů oddělených čárkou. Příklad:
\c;
\s;int i = 0;
\s;int j;
\s;for (i++, j = 2; i < 3 && j > 0; i++, j--)
\s;{
\s;    message(i);
\s;    message(j);
\s;}
\n;
Výše uvedený kód zobrazí \c;1 2 2 1\n;.

\t;Užitečné odkazy
\l;Programování\u cbot;, \l;datové typy\u cbot\type; a \l;kategorie\u cbot\category;.

