Funciones
Las funciones son un conjunto de instrucciones que realizan una tarea que nosotros le indiquemos. En general toman ciertos valores de entrada, llamados parámetros
y proporcionan un valor de salida o valor
de retorno; aunque en C++, tanto unos
como el otro son opcionales, y pueden
no existir.
En C++ es obligatorio usar prototipos. Un prototipo es una declaración de una función. Consiste en una presentación de la función, exactamente con la misma estructura que la definición, pero sin cuerpo y terminada con un ";".
las funciones deben declararse, para lo que usaremos los prototipos, pero también deben definirse.
Una definición contiene además las instrucciones con las que la función realizará su trabajo, es decir, su código.
La sintaxis de una definición de función es:
[extern|static] <tipo_valor_retorno> [modificadores]
<identificador>(<lista_
parámetros>)
{
[sentencias]
}