Ciencia

Páginas: 2 (362 palabras) Publicado: 22 de octubre de 2012
-------------------------------------------------
Campo de aplicación
Dependiendo del contexto, el término puede adquirir dos significados diferentes. Cuando se hace uso del término parala declaración de una variable, extern hace saber al compilador que la variable se va a encontrar en la tabla de símbolos de otra unidad. Se utiliza para exponer variables pertenecientes a un archivo a uno ovarios archivos adicionales. La declaración externa no es traducida por el compilador sino por el enlazador, con ello extern es un mecanismo válido para instalar modularidad a nivel del compilador.Cuando se utiliza el término para la instanciación de una variable, extern traslada la variable a la tabla de símbolos de la unidad de traducción de forma que el símbolo pueda ser referenciado desde otrasunidades. Para ello tiene que haber una implementación de la variable marcada como extern en otro sitio (normalmente en el archivo header).
Dos usos importantes de la externacionalización son:evitar referencias circulares (del estilo de declaraciones en secciones en lenguajes como Pascal) y evitar cadenas de dependencias compiladas.
Las variables externas pueden declararse al margen de losbloques de funciones en un archivo de código fuente de igual forma que se declara cualquier otra variable: especificando su tipo y su nombre. No se usa ningún especificador de clase de almacenamiento, laposición de la declaración dentro del archivo indica la clase de almacenamiento externo. La memoria para estas variables se asigna cuando el programa comienza a ser ejecutado y permanece asignadohasta la terminación del mismo. Para la mayoría de implementaciones en C, cada byte de memoria asignado para una variable externa es inicializado a cero.
El ámbito de variables externas es global, esdecir, todo el código fuente en el archivo después de las declaraciones. Todas las funciones que siguen a la declaración pueden acceder a la variable externa usando su nombre. Sin embargo, si se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciencia ciencia
  • Ciencia ciencia
  • Ciencia O Ciencias
  • Ciencias Ciencias
  • Ciencia o No Ciencia
  • la ciencia y las ciencias
  • Ciencias
  • Ciencias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS