Una función es un conjunto de declaraciones, definiciones, expresiones y sentencias que realizan una tarea específica.
El formato general de una función en C es
especificador_de_tipo nombre_de_función( lista_de_parámetros )
{variables locales}
código de la función
El especificador_de_tipo indica el tipo del valor que la función devolverá mediante el uso de
return
. El valor puede ser de cualquier tipo válido. Si no se específica un valor, entonces la computadora asume por defecto que la función devolverá un resultado entero. No se tienen siempre que incluir parámetros en una función. la lista de parámetros puede estar vacía.Las funciones terminan y regresan automáticamente al procedimiento que las llamó cuando se encuentra la última llave
}
, o bien, se puede forzar el regreso antes usando la sentencia return
. Ademas del uso señalado la función return
se usa para devolver un valor.Se examina a continuación un ejemplo que encuentra el promedio de dos enteros:
float encontprom(int num1, int num2) { float promedio; promedio = (num1 + num2) / 2.0; return(promedio); } main() { int a=7, b=10; float resultado; resultado = encontprom(a, b); printf("Promedio=%f\n",resultado); }
No hay comentarios:
Publicar un comentario