Las funciones son secciones de un programa que realizan una tarea específica. Todos los programas en c tienen una función principal llamada main que es la primera en ejecutarse. Las funciones deben ser declaradas antes de la función main o al menos hacer el prototipo de la función antes de la función main y después hacer la declaración completa.
Una función se compone de:
- Entrada: parámetros
- Proceso: asignaciones o acciones
- Salida: valor de retorno
Si la función no debe retornar ningún dato se puede usar el tipo de dato vacío (void)
Una función en c se declara de la siguiente forma:
Un prototipo de una función se realiza de la siguiente forma:
tipo_de_dato_retorno nombre _función (parámetros);
Para llamar a una función con valor de retorno y guardarlo en una variable (var):
var = nombre _función (parámetros);
Para llamar a una función sin valor de retorno:
nombre _función (parámetros);
Ejemplo:
Realizar un programa que sume dos números utilizando una función.
Código:
Ejecución del programa: