Red de conocimiento informático - Computadora portátil - ¿Cómo utilizar extern en lenguaje C? Déjame darte un ejemplo sencillo. Gracias.

¿Cómo utilizar extern en lenguaje C? Déjame darte un ejemplo sencillo. Gracias.

extern se usa para declaraciones externas, se usa para declarar funciones externas o definiciones de variables.

Por ejemplo, defines una función y una variable en 1.C:

void fun1(void);

int a = 0;

Y si desea llamar a fun1() en 2.c y leer el valor de a,

entonces necesita hacer la siguiente declaración externa en el encabezado de 2.c:

extern void fun1(void);

extern int a = 0;

En este caso, el compilador no informará un error al compilar 2.c, pero sí Encuéntrelo al vincular fun1, a, para lograr acceso a funciones y variables externas.