1.7 Estructura de un fichero fuente


Un fichero fuente en lenguaje C tendrá esta estructura típica:

#include <biblioteca1.h>
#include <biblioteca2.h>

... declaraciones de funciones ...

... definiciones (cuerpos de funciones) ...
... declaraciones de variables globales ...

main()
{
... cuerpo del main ...
}

... otras definiciones de funciones ...


Las declaraciones y definiciones se pueden hacer en cualquier orden, aunque es preferible declarar las funciones al principio del programa (por legibilidad).

main es simplemente una función más del programa, con la particularidad de que es el punto de entrada al programa.