Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| spse:pm1:cpp-for [2021/01/04 21:02] – vytvořeno jenda | spse:pm1:cpp-for [2024/07/07 16:48] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== | + | ~~NOCACHE~~ |
| + | ~~REVEAL theme=dokuwiki& | ||
| + | |||
| + | |||
| + | ====== For cyklus ====== | ||
| Tento cyklus mívá stanovený pevný počet opakování a hlavně obsahuje tzv. řídící proměnnou (celočíselnou), | Tento cyklus mívá stanovený pevný počet opakování a hlavně obsahuje tzv. řídící proměnnou (celočíselnou), | ||
| <code c++> | <code c++> | ||
| Řádek 5: | Řádek 9: | ||
| prikaz; | prikaz; | ||
| </ | </ | ||
| - | * deklarace - Zde deklarujeme řídící proměnnou cyklu, které nastavíme počáteční hodnotu (nejčastěji 0, protože v programování vše začíná od nuly, nikoli od jedničky). Například můžeme napsat for (int i = 0; ...). Samozřejmě si můžeme proměnnou i vytvořit někde nad tím a již nemusíme psát slovíčko int, bývá ale zvykem používat právě int i. | + | |
| - | * podminka | + | * **podmínka** |
| - | * aktualizace - Zde měníme hodnotu řídící proměnné. Tato část proběhne na konci každého kroku. Zde využijeme speciálních operátorů ++ a --, ty samozřejmě můžete používat i úplně běžně mimo cyklus, slouží ke zvýšení nebo snížení proměnné o 1. Operátory ++ a -- můžeme psát jak před proměnnou tak za ní, rozdíl postřehneme když budeme změněnou hodnotu přiřazovat do proměnné. i++ (resp. i--) vrací hodnotu před změnou a ++i (resp. --i) vrací hodnotu po změně. | + | * aktualizace - Zde měníme hodnotu řídící proměnné. Tato část proběhne na konci každého kroku. Zde využijeme speciálních operátorů ++ a --, ty samozřejmě můžete používat i úplně běžně mimo cyklus, slouží ke zvýšení nebo snížení proměnné o 1. |
| ===== Příklad ===== | ===== Příklad ===== | ||
| Řádek 15: | Řádek 19: | ||
| } | } | ||
| printf(" | printf(" | ||
| + | |||
| </ | </ | ||
| + | |||
| + | ==== Výstup ==== | ||
| + | < | ||
| + | Knock | ||
| + | Knock | ||
| + | Knock | ||
| + | Penny! | ||
| + | </ | ||
| + | |||
| Cyklus proběhne 3x, zpočátku je v proměnné i nula, cyklus vypíše " | Cyklus proběhne 3x, zpočátku je v proměnné i nula, cyklus vypíše " | ||
| + | |||
| + | |||
| + | ===== Zdroje ===== | ||
| + | |||
| + | https:// | ||