Programación En C++
} Un programa C++ puede incluir: Directivas de preprocesador Declaraciones globales La función main ( ) Funciones definidas por el usuario Comentarios del programa (utilizados en su totalidad)ESTRUCTURA TIPICA COMPLETA DE UN PROGRAMA EN C++
# include Directivas del preprocesador # define Macros del procesador
Declaraciones globales Funciones Variables
Función Principal main Main ( ) { Declaraciones locales Sentencias } Definiciones de otras funciones Funcion1 (……) { …….. } Funcion2 (…..) { …….. } …… DIRECTIVAS DEL PREPROCESADOR El preprocesador en un programa C o C++ sepuede considerar como un editor de texto inteligente que consta de directivas (instrucciones al compilador antes de que se compile el programa principal). Las dos directivas más usuales son: # include y # define. Todas las directivas del preprocesador comienzan con el signo de libro o almohadilla (#), que indica al compilador que lea las directivas antes de compilar la parte (función) principal delprograma. Las directivas son instrucciones al compilador. No son generalmente sentencias (la línea no termina con punto y coma), sino instrucciones que se dan al compilador antes de que el programa se compile. Aunque las directivas úden definir macros, nombres de constantes, archivos fuente adicionales, etc, su uso más frecuente es la inclusión de archivos de cabecera.
La mayoría de losprogramadores C++ sitúan las directivas del preprocesador al principio del programa, aunque esta posición no es obligatoria. Existen archivos de cabecera estándar que se utilizan ampliamente como: stdio.h, stdlib.h, math.h, string.h e iostream.h. La directiva # include indica al compilador que lea el archivo fuente que viene a continuación de ella y su contenido lo inserte en la posición donde seencuentra dicha directiva. Estos archivos se denominan archivos de cabecera o de inclusión. Su formato es: # include
=
# include “nombre archivo.h”
El archivo de cabecera más frecuente es iostream.h este archivo proporciona al compilador C++ la información necesaria sobre las funciones de biblioteca cin y cout, así como otras rutinas de biblioteca que realizan operaciones de entrada y salida.Casi todos los programas escribirán e imprimirán información en pantalla y leerán datos de teclado, necesitarán incluir cout y cin en los mismos. Para ello el programa contendrá la siguiente línea: # nclude Si se desea conservar compatibilidad con funciones de entrada/salida (E/S) de C, es necesario considerar la inclusión del archivo de cabecera stdio.h y en consecuencia la línea: # include...
Regístrate para leer el documento completo.