extern

Descripción

Se utiliza para declarar una variable global que está definida en otro fichero. La declaración hace que el compilador conozca la existencia de dicha variable para poder usarla. Estas declaraciones se encuentran habitualmente en los ficheros cabecera.

Para más información examine la ayuda sobre los tipos de variables en C según el tiempo de existencia y ámbito de acceso.

Ejemplo

fichero.h
extern int global;  /* En el fichero donde se incluya "fichero.h" se podrá usar /
fichero.c
int global;         /* Definición de la variable global al programa */