pues basicamente una funcion en la programacion es un segmento de codigo que puedes utilizar una y otra vez en tu programa. la estructura basica de toda funcion e incluso del main que tambien es una funcion es:
regreso NombreFuncion(parametro a, parametro b)
{
codigo
return dato;
}
/*donde:
regreso: es el tipo de variable que regresa tu funcion
el espacio de parametros son los datos que metes en tu funcion
el return es el dato que regresas (en caso de que regreses un parametro)
*/
Ejemplo de Funcion
Recuerda que es solo un ejemplo
, ya que una suma se puede hacer directo
sin necesidad de hacer todo esto.
int Suma(int a, int b)//aqui le dices que va a regresar un int y que le ingresan dos int.
{
int c;
c=a+b;
return c;
}
void main(void)
{
int a,b,c;
c=Suma(a,b);//es lo equivalente que si hicieras a+b, el valor regresado es asignado a "c"
}
Espero que te sea util, de cualquier manera puedes buscar en Google "Funciones en c" y te aparecen buenas paginas de esto.
Saludos.