Cómo declarar funciones en lenguaje C
La forma general de definición de funciones en lenguaje C es la siguiente:
nombre de función return_type (lista de parámetros)
{
Cuerpo de función
}
En lenguaje C, una función consta de un encabezado de función y un cuerpo de función. Todos los componentes de una función se enumeran a continuación:
Tipo de retorno: una función puede devolver un valor. Return_type es el tipo de datos del valor de retorno de la función. Algunas funciones realizan la operación requerida sin devolver un valor. En este caso, return_type es la palabra clave void.
Nombre de la función: Este es el nombre real de la función. El nombre de la función y la lista de parámetros juntos forman la firma de la función.
Parámetros: Los parámetros son como marcadores de posición. Cuando se llama a la función, se pasa un valor al parámetro, que se denomina parámetro real. La lista de parámetros incluye el tipo, orden y número de parámetros de función. Los parámetros son opcionales, es decir, la función no puede contener parámetros.
Cuerpo de la función: El cuerpo de la función contiene un conjunto de declaraciones que definen las tareas realizadas por la función.