Funciones en C

Las funciones son segmentos de código utilizados para hacer más modular u organizado un programa, no se sugiere escribir todo un programa de manera secuencial dentro de la función main , siempre es recomendable crear funciones que realicen las tareas especificas y ayuden a ser más entendible el código fuente y de esta manera sea más fácil de depurar, ampliar y utilizar en futuros desarrollos, permitiendo un ahorro de tiempo al programador. La sintaxis de una función es la siguiente:

tipo nombre de funcion (tipo identificador,…)

{

//tarea a realizar

}

Las funciones pueden o no regresar un valor, en el caso de que regresen un valor se debe utilizar la sentencia return.

El lenguaje C tiene una característica que se se conoce como prototipo de funciones, la cual obliga al programador a declarar todas sus funciones antes de la función main , en caso contrario que el programador quiera declarar sus funciones posteriores a la función main deberá declara un prototipo de dichas funciones antes de la declaración del main.