Se declara asi:
Código:
tipo_retorno nombre_funcion(parametros);
La estructura es mas o menos asi:
Código:
tipo_retorno nombre_funcion(parametros)
{
//codigo
}
Un ejemplo practico (muy pero muy simple):
Código:
//incluimos stdio.h para tener printf
#include <stdio.h>
//declara una funcion
void saludar(char *mensaje);
void main()
{
//usamos saludar que esta declarada anteriormente y definida posteriormente
saludar("HOLA QUE TAL");
}
void saludar(char *mensaje)
{
//escribe una cadena y el terminador de linea
printf("%s\r\n", mensaje);
}