Autocalificables 5 Programación Segmentada
Autocalificables 5 Programación Segmentada
Autocalificables 5 Programación Segmentada
FUNCIONES EN C
Las funciones (llamadas métodos o procedimientos en otros lenguajes de
programación) permiten al programador modularizar un programa, al separar
sus tareas en unidades autocontenidas. Ya ha utilizado funciones en todos los
programas que ha escrito. Algunas veces, estas funciones se denominan
funciones definidas por el usuario, o funciones definidas por el programador. Las
instrucciones en los cuerpos de las funciones se escriben sólo una vez, y se
pueden reutilizar desde varias ubicaciones en un programa; además están
ocultas de las demás funciones. Hay varias razones para modularizar un
programa con funciones. Una de ellas es la metodología divide y vencerás, la
cual facilita el proceso de desarrollo de programas al construirlos a partir de
piezas pequeñas y simples. Otra de ellas es la reutilización de software: utilizar
las funciones existentes como bloques de construcción para crear nuevos
programas.
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 ";". La
estructura de un prototipo es:
Por ejemplo:
int Mayor(int a, int b);
El ejemplo de prototipo anterior sería igualmente válido si se escribiera como:
int Mayor(int, int);