5. Funciones
Las
funciones son porciones de código que devuelven un valor.
Permiten
descomponer el programa en módulos que se llaman entre ellos.
En
C no existe diferencia entre funciones y procedimientos: a todas las subrutinas
se las llama
funciones.
La
definición
de una función especifica lo siguiente:
- nombre
de la función
- número
de
argumentos
que lleva y tipo de cada uno de ellos
- tipo
de datos que devuelve
- Cuerpo
de la función (el código que ejecuta)
Sintaxis:
tipo
nombre
(
arg1,
arg2,
...
)
{
...
cuerpo ...
}
Cada
argumento se especifica como en una declaración de variable.
El
cuerpo de la función debería contener una sentencia donde se
devuelve el resultado de la función, que se hace de esta forma:
return
expresión;
La
función devolverá el resultado de la
expresión.