Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una “declaración” establece una asociación entre una variable, función o tipo determinado y sus atributos. En Información general de declaraciones se proporciona la sintaxis ANSI de la declaration
no terminal. Una declaración también especifica dónde y cuándo se puede acceder a un identificador (la "vinculación" de un identificador). Vea Duración, ámbito, visibilidad y vinculación para obtener información sobre la vinculación.
Una “definición” de una variable establece las mismas asociaciones que una declaración pero también hace que se asigne almacenamiento a la variable.
Por ejemplo, las funciones main
, find
y count
y las variables var
y val
se definen en un archivo de código fuente, en este orden:
int main() {}
int var = 0;
double val[MAXVAL];
char find( fileptr ) {}
int count( double f ) {}
Las variables var
y val
se pueden utilizar en las funciones find
y count
; no se requieren más declaraciones. Pero estos nombres no son visibles (no se puede acceder a ellos) en main
.