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.
„Deklarace“ vytvoří přidružení mezi určitou proměnnou, funkcí nebo typem a jejich atributy. Přehled deklarací poskytuje syntaxi ANSI pro declaration
nonterminal. Deklarace také určuje, kdy a kde lze k identifikátoru přistupovat („propojení“ identifikátoru). Informace o propojení najdete v tématu Životnost, Rozsah, Viditelnost a Propojení .
„Definice“ proměnné vytváří stejné přidružení jako deklarace, ale také způsobí přiřazení úložiště proměnné.
Například funkce main
, find
a count
a proměnné var
a val
jsou definovány v jednom zdrojovém souboru v tomto pořadí:
int main() {}
int var = 0;
double val[MAXVAL];
char find( fileptr ) {}
int count( double f ) {}
Proměnné var
a val
lze použít ve funkcích find
a count
a nejsou požadovány žádné další deklarace. Ale tyto názvy nejsou ve funkci main
viditelné (přístupné).