Compartir a través de


Archivos de código fuente y programas de origen

Un programa de origen se puede dividir en uno o más “archivos de código fuente,” o “unidades de traducción”. La entrada del compilador se denomina “unidad de traducción”.

Sintaxis

  • unidad de traducción:
    externo-declaración

    externo-declaración de la unidad de traducción

  • externo-declaración:
    definición de función

    declaración

información general de declaraciones proporciona la sintaxis para declaration no terminal, y la referencia del preprocesador explica cómo se procesa unidad de traducción .

[!NOTA]

Vea la introducción a Resumen de la sintaxis de lenguaje-c, para obtener una explicación de las convenciones de sintaxis de ANSI.

Los componentes de una unidad de traducción son las declaraciones externas que incluyen definiciones de función y declaraciones de identificador.estas declaraciones y definiciones pueden estar en los archivos de código fuente, archivos de encabezado, bibliotecas, y otros archivos que el programa necesita.Debe compilar cada unidad de traducción y vincular los archivos objeto resultantes para que un programa.

El C. “programa fuente” es una colección de directivas, pragmas, de declaraciones, de definiciones, de bloques de instrucciones, y funciones.Para ser componentes válidos de un programa de Microsoft c, cada uno debe tener la sintaxis descrita en este libro, aunque pueden aparecer en cualquier orden en el programa (bajo las reglas descritas en este libro).sin embargo, la ubicación de estos componentes en un programa afecta a cómo las variables y las funciones se pueden utilizar en un programa.(Vea duración, ámbito, Visibility, y Linkage para obtener más información.)

Los archivos de código fuente no deben contener instrucciones ejecutables.Por ejemplo, puede resultar útil para colocar definiciones de variables en un archivo de código fuente y a continuación declarar referencias a estas variables en otros archivos de código fuente que se usan.Esta técnica crea las definiciones fáciles buscar y actualizar cuando sea necesario.Por la misma razón, constantes y las macros se organizan en archivos diferentes denominados “archivos de inclusión” o “archivos de encabezado” que se puede hacer referencia en archivos de código fuente como sea necesario.Vea referencia de preprocesador para obtener información sobre macros y archivos de inclusión.

Vea también

Conceptos

Estructura del programa