www.amapro.cz & David Bazala [Programování]

Otevře webové stránky AmaPro


Otevře hlavní stránku společnosti AmaPro
Internetové stránky určené pro studenty středních a vysokých odborných škol.


amapro.cz/odkazy Projekt eliminuje vyhledávání klíčových slov na komerčních stránkách a v e-schopech.



Nový projekt AmaPro

void

 

Je standardní příkaz Céčka, který říká překladači, že se bude pracovat bez parametru. Například máme-li funkci, která nebude vracet žádnou hodnotu, bude tedy zakončené příkazem return; napíšeme před deklaraci funkce klíčové slovo void. Obdobně při volání funkce bez parametru, v píšeme klíčové slovo void.

 

 

Formát příkazu:

 

void funkce(parametr);

typ funkce(void);

 

Specifika příkazu:

 

Ačkoliv by program bude pracovat správně i bez void, uvádíme tento parametr z formálních důvodů. Odstraníme tím i to, že překladač nebude hlásit varování, že funkce nic nevrací.

 

 

void funkce1(int a)                                //určujeme, že se nebude nic vracet

     {

     cout<<a<<endl;                             //výstup provádí sama funkce

     return;                                //nevracíme nic

     }

int funkce2(void)                                 //určujeme, že do funkce nevstupuje nic

       {return 414;}                               //vracíme číslo 414 jako int

                                                           //konec deklarací nových funkcí

int main(int argc, char* argv[])  //hlavička hlavní funkce

{

funkce1(514);                                     //volání bez očekávání návratové hodnoty

cout<<funkce2();                                //volání funkce bez zadání parametru

getchar();                                            //čekání na entr

return 0;                                              //opuštění konzolové aplikace

}

 

Program deklaruje dvě funkce. Funkce1 říká překladači, že při volání této funkce se nebude očekávat žádná výstupní hodnota. Druhá funkce má místo parametrů klíčové slovo void a říká tím překladači, že v těle této funkce se nebude pracovat s žádnou vstupní hodnotou. Volání první funkce způsobí výpis int na monitoru. Funkce1 je volána pouze svým názvem. Druhá funkce vrací číslo int, které vstupuje jako parametr do výstupního proudu cout.

 

 



Abecední seznam všech článků Vyhledání pojmů ve článcích




PHP práce s poli
Práce s poli a položkamy v PHP.
stranky/php_array
Programování PHP
Články o programování webových stránek pomocí PHP.
internet/katalog_programovani_php
JavaScript - ukázky
Příklady užití některých často používaných efektů na stránky.
katalogy/javascript
Mikroprocesory IV.
Varianty návrhu číslicových řídících systémů realizovaných jako sekvenční obvody.
programovani/procesory_4
Popis jazaka C
Průvodce příkazy programovacího jazyka C.
programovani/jazyk_c
Databáze ikon
Ikony a malé obrázky pro tlačítka či jiné použití
datove_zdroje/icony/icony.php
Řetězce PHP
Informace o chování řetězců v programování PHP.
php/obsah_php_string.php
Objektové programování c++
Jazyk C, Objektové programování c++
internet/katalog_programovani_c
Mikropočítače a jejich programování
Nízká forma programování, assembler a struktura procesorů.
knihy/mikropocitace/obsah_mikro1.php
Otevře stránky Fulltextové vyhledávání na celém serveru
Digitalizované odborné knihy
Velká encyklopedie pojmů a zkratek
Česko - anglicko - německý technický slovník
Klasický katalog firem, služeb a stránek
OnLine překladač  vět a textů (nepoužívá Google)
Stránky pro chvíle oddechu od studia, relaxace
Katalog českých firem dle technologií
Internetový odkazník
Otevře hlavní stranu pro oddíl programování




 Wikipedie   Seznam stránek   Kapitoly témat   Významné servery   Klíčová slova 








Otevře hlavní stranu společnosti AmaPro

Všechna práva vyhrazena. Určeno jen pro osobní využití. Bez předchozího písemného souhlasu správce www.amapro.cz je zakázána jakákoli další publikace, přetištění nebo distribuce jakéhokoli materiálu nebo části materiálu zveřejněného na www.amapro.cz a to včetně šíření prostřednictvím elektronické pošty. Články, jejichž přímým autorem není amapro.cz lze publikovat pouze se souhlasem jejich majitelů či administrátoru příslušného webu.