Sdílet prostřednictvím


Deklarace a definice jazyka C

„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é).

Viz také

Zdrojové soubory a zdrojové programy