→ Slide 1

For cyklus

Tento cyklus mívá stanovený pevný počet opakování a hlavně obsahuje tzv. řídící proměnnou (celočíselnou), ve které se postupně během běhu cyklu mění hodnoty. Syntaxe (zápis) cyklu for je následující:

for (deklarace; podminka; aktualizace)
    prikaz;
→ Slide 2

Příklad

for (int i = 0; i < 3; i++){
    printf("Knock\n");
    }
printf("Penny!");
↓ Slide 3

Výstup

Knock
Knock
Knock
Penny!

Cyklus proběhne 3x, zpočátku je v proměnné i nula, cyklus vypíše „Knock“ a zvýší proměnnou i o jedna. Poté běží stejně s jedničkou a dvojkou. Jakmile je v i trojka, již nesouhlasí podmínka i < 3 a cyklus končí. O psaní složených závorek platí to samé, co u podmínek. V tomto případě tam nemusí být, protože cyklus spouští pouze jediný příkaz. Nyní můžeme místo trojky napsat do deklarace cyklu desítku. Příkaz se vypíše 10x aniž bychom psali něco navíc. Určitě vidíte, že cykly jsou mocným nástrojem.

→ Slide 4

Zdroje

https://www.itnetwork.cz/cplusplus/zaklady/c-plus-plus-tutorial-cykly-for