3.1 Directivas de
procesamiento
#define #using
#error #else
#import #ifdef
#undef #line
#elif #endif
#if #ifndef
#include #pragma
3.2 Declaraciones globales
(variables globales)
Una variable global es aquella que se
define fuera del cuerpo de cualquier función, normalmente al principio del
programa, después de la definición de los archivos de biblioteca (#include), de
la definición de constantes simbólicas y antes de cualquier función. El ámbito
de una variable global son todas las funciones que componen el programa,
cualquier función puede acceder a dichas variables para leer y escribir en
ellas. Es decir, se puede hacer referencia a su dirección de memoria en
cualquier par de del programa.
Ejemplo:
int Saldo
int global
float área
long total
3.3 Función main
Todo programa C++ tiene una función main
que es el punto inicial de entrada al programa. La
función main es un ingrediente que debe encontrarse en todos los programas
escritos en lenguaje C, sin excepciones. Define, valga la redundancia, la
función principal del programa, esto es, su cometido. Todo programa está hecho
para resolver un problema y la función main se encarga de dirigir el algoritmo
que da solución al mismo. Es importante hacer énfasis en que main DIRIGE.
Dediquemos unos instantes a reflexionar sobre ello.
3.4 Funciones definidas por
el usuario
Un programa en C++ se forma por una
colección de funciones. Todos los programas se construyen a partir de una o más
funciones que se integran para crear una aplicación. Todas las funciones
contienen uno o más estatutos C++ y se crean generalmente para realizar una
única tarea.
La definición de una función se realiza
escribiendo primero el tipo del valor de retorno de la función, después el
nombre de la función, posteriormente entre paréntesis las variables que
utilizará dicha función (parámetros) y finalmente las instrucciones de la
función. Las funciones definidas por el usuario se invocan por su nombre y los
parámetros opcionales que se puedan tener.
Todas las funciones tienen nombre y una
lista de valores que recibe. Se puede asignar cualquier nombre a la función,
pero normalmente se procura que dicho nombre describa el propósito de la
función. Una declaración de función indica al compilador el nombre de la
función que se está invocando en el programa. Si la función no se defina, el
compilador informa de un error.
No hay comentarios.:
Publicar un comentario