Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"Deklaracja" ustanawia skojarzenie między określoną zmienną, funkcją lub typem a jego atrybutami. Omówienie deklaracji zapewnia składnię ANSI dla declaration
nieterminalnych. Deklaracja określa również, gdzie i kiedy można uzyskać dostęp do identyfikatora (linkage" identyfikatora). Aby uzyskać informacje na temat łączenia, zobacz Okres istnienia, Zakres, Widoczność i Łączenie .
"Definicja" zmiennej ustanawia te same skojarzenia co deklaracja, ale także powoduje przydzielenie magazynu dla zmiennej.
Na przykład main
funkcje , find
i i count
i var
val
są zdefiniowane w jednym pliku źródłowym w następującej kolejności:
int main() {}
int var = 0;
double val[MAXVAL];
char find( fileptr ) {}
int count( double f ) {}
Zmienne var
i val
mogą być używane w funkcjach find
i count
; nie są potrzebne żadne dalsze deklaracje. Te nazwy nie są jednak widoczne (nie można uzyskać do nich dostępu) w pliku main
.