Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
ccpp:functions [2019/08/29 09:32] – vytvořeno bures | ccpp:functions [2022/04/20 11:15] (aktuální) – bures | ||
---|---|---|---|
Řádek 5: | Řádek 5: | ||
Nejzákladnější dva typy funkcí jsou: | Nejzákladnější dva typy funkcí jsou: | ||
* **S návratovou hodnotou** Taková funkce má uvedený typ návratové hodnoty (výsledku) a musí vždy uvnitř svého těla vracet hodnotu stejného datového typu pomocí příkazu //return hodnota;// | * **S návratovou hodnotou** Taková funkce má uvedený typ návratové hodnoty (výsledku) a musí vždy uvnitř svého těla vracet hodnotu stejného datového typu pomocí příkazu //return hodnota;// | ||
- | * **Bez návratové hodnoty** Takové funkci říkáme **procedura**. Procedura nemusí volat příkaz return. Pokud chceme proceduru předčasně ukončit, příkaz return se volá bez hodnoty - // | + | * **Bez návratové hodnoty** Takové funkci říkáme **procedura**. **Návratovým typem** takové funkce je z pravidla **void**. Procedura nemusí volat příkaz return. Pokud chceme proceduru předčasně ukončit, příkaz return se volá bez hodnoty - // |
===== Deklarace funkce ===== | ===== Deklarace funkce ===== |