6.15 Declaraciones
de funciones
Las
funciones son siempre
globales,
esto es, no se permite declarar una función dentro de otra.
Las
funciones son visibles sólo después de que se han declarado.
Se
pueden
declarar
funciones, especificando sólo su formato, pero no su cuerpo:
int suma ( int a, int b );
lo
anterior es una declaración de la función
suma,
que queda disponible para su uso, a pesar de no haber sido definido su cuerpo.
La
declaración de una función de esta forma se llama
prototipo.
Es
buena práctica declarar al comienzo del programa los prototipos de las
funciones que vamos a definir, incluyendo comentarios sobre su finalidad.