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 ===== | ||