/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Variables externs

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
unrooter



Registrado: 07 Oct 2007
Mensajes: 1

MensajePublicado: 07/10/2007 7:31 pm
Título: Variables externs

Aunque lea manuales sigo sin entender la verdadera utilidad de extern.

Por lo que entendi, sirve para que una variabe pueda ser vista en funciones que no pertenecen a un mismo archivo.

Imaginen que en hh.h tengo la variable: int p;

Ahora en A.c y en B.c pongo en la primera linea #include "hh.h"

Y para usar en las funciones en A y B correspondientes hago extern p; para usar la variable.

Ok, eso es el ejemplo de siempre.

Ahora imaginen que yo tengo un main.c

Las 2 primeras lineas del main son:
#include "A.c";
#include "B.c";

Cuando hace el include, en realidad ya incluyo el int p; de hh.h, asi que en realidad es global a todas las funciones y eso de extern en las funciones de A.c y B.c no es necesario.

No se si me explico, todavia creo que hay algo que no entendi.

saludos
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com