Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un programa de origen se puede dividir en uno o varios "archivos de código fuente" o "unidades de traducción". La entrada del compilador se denomina "unidad de traducción".
Sintaxis
translation-unit:
external-declaration
translation-unit
external-declaration
external-declaration:
function-definition
declaration
Información general de las declaraciones proporciona la sintaxis para el declaration noterminal y la referencia del preprocesador explica cómo se procesa la unidad de traducción .
Nota:
Consulte la introducción al resumen de sintaxis del lenguaje C para obtener una explicación de las convenciones de sintaxis ANSI.
Los componentes de una unidad de traducción son declaraciones externas que incluyen definiciones de función y declaraciones de identificador. Estas declaraciones y definiciones pueden estar en archivos de origen, archivos de encabezado, bibliotecas y otros archivos que el programa necesita. Debe compilar cada unidad de traducción y vincular los archivos de objeto resultantes para crear un programa.
Un "programa de origen" de C es una colección de directivas, pragmas, declaraciones, definiciones, 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 del programa (sujeto a las reglas descritas en este libro). Sin embargo, la ubicación de estos componentes en un programa afecta a cómo se pueden usar variables y funciones en un programa. Para obtener más información, vea Duración, Ámbito, Visibilidad y Vinculación.
Los archivos de origen no tienen que contener instrucciones ejecutables. Por ejemplo, puede resultar útil colocar definiciones de variables en un archivo de origen y, a continuación, declarar referencias a estas variables en otros archivos de origen que las usan. Esta técnica facilita la búsqueda y actualización de las definiciones cuando sea necesario. Por el mismo motivo, las constantes y macros a menudo se organizan en archivos independientes denominados "archivos de inclusión" o "archivos de encabezado" a los que se puede hacer referencia en los archivos de código fuente según sea necesario. Consulte la Referencia del preprocesador para obtener información sobre macros e incluir archivos.