Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tělo funkce je složený příkaz obsahující příkazy, které určují, co funkce dělá.
Syntaxe
function-definition:
declaration-specifiers
optattribute-seqdeclaratordeclaration-listcompound-statement
/*
attribute-seq je specifický pro Microsoft */
compound-statement: /* Tělo funkce */
{
declaration-list
opt optstatement-list}
Proměnné deklarované v těle funkce, označované jako místní proměnné, mají auto třídu úložiště, pokud neurčíte jinak. Při zavolání funkce se vytvoří úložiště pro místní proměnné a provede se místní inicializace. Řízení spuštění předá první příkaz v compound-statement a pokračuje, dokud return se nespustí příkaz nebo se na konci těla funkce narazí. Ovládací prvek se pak vrátí k bodu, ve kterém byla funkce volána.
Příkaz return obsahující výraz musí být proveden, pokud má funkce vrátit hodnotu. Návratová hodnota funkce není definována, pokud není proveden žádný return příkaz nebo pokud return příkaz neobsahuje výraz.