4.- Diseño de funciones


Las funciones son el módulo básico para la construcción de programas en C++.

Además de la función main(), con frecuencia es necesario utilizar funciones adicionales que pueden ser accesadas a través del enlace de librerías precompiladas ó a través de su definición en el archivo de código fuente ó en archivos de cabecera.

En esta unidad estudiaremos los procedimientos necesarios para el manejo de las funciones definidas en el código fuente.

En principio, debemos distinguir entre: declarar, definir e invocar una función, ya que la confusión de éstos términos es causa de frecuentes problemas.

Desde los orígenes del Lenguaje C ha existido la distinción entre definir y declarar una función. Cuando se define una función se le está reservando espacio de almacenamiento en memoria; en cambio cuando se declara solo se está avisando que más adelante se encuentra una función con ciertas características, pero no se le reserva espacio en memoria.

Página anterior Página siguiente