La estructura de un programa en C++ está definida por los siguientes componentes.Un programa en C++ está
definido por funciones (grupo de instrucciones que pueden o no hacer algún cálculo), donde la función
principal debe ser llamada main. La composición general de un programa en C++ es
Función main
Declaraciones globales.
Directivas de preprocesamiento.
Funciones definidas por el usuario.
Comentarios para entender el funcionamiento del programa.
Directivas de preprocesador.
se utilizan normalmente para facilitar, cambiar los programas de origen y facilitar la creación en diferentes entornos de ejecución. Las
directivas del archivo de código fuente indican al preprocesador que realice acciones específicas
como por ejempo
el preprocesador puede reemplazar tokens en el texto, insertar el contenido de otros archivos en el código fuente o suprimir la
compilación de la parte del archivo quitando secciones de texto.
El preprocesador reconoce las siguientes directivas
El signo de número (#) debe ser el primer carácter de la línea
Las directivas de preprocesador pueden aparecer en cualquier parte de un archivo de código fuente, pero solo se aplican al resto
del archivo de código fuente
La directiva #include indica al preprocesador que trate el contenido de un archivo especificado como si esos contenidos hubiesen
aparecido en el programa de origen en el punto donde aparece la directiva.Se usa para incluir bibliotecas de funciones al archivo
actual, se pueden incluir archivos propios o del sistema