#include Definiciones de Include
#define definiciones de Define

Declaraciones globales
         prototipos de las funciones o funciones variables

Funci�n principal main
         void main()
         {
         declaraciones de variables locales
         ambientaci�n del programa
         llamadas a funciones y sentencias
         salida de resultados
         ...
          }

Definici�n de otras funciones
         tipo func 1(lista de par�metros...)
            {
             ........
             }

         tipo func 2(lista de par�metros....)
            {
             ........
             }
ESTRUCTURA DE UN PROGRAMA C
Definiciones de #include
Carga determinados archivos llamados archivos de inclusi�n, archivos de cabecera o simplemente cabeceras, y los inserta en el c�digo fuente que desde ese momento queda sustituido por el texto contenido en el archivo.
Ejemplo:
              
#include MIS_PROGRAMAS
               #define MIS_PROGRAMAS "C:\EJEMPLOS\PRUEBAS.H"

Definiciones de #define
Permite la definici�n de un s�mbolo que al momento de ser compilado ser� sustitu�do por el contenido. La definici�n de s�mbolos se acostumbra utilizar para permitir una mayor comprensi�n del programa.
De manera general, la sintaxis es:
                                        
#define  simbolo  contenido
Por ejemplo al declarar constantes:
                                         #define  PI  3.1416
donde: PI es el s�mbolo, y 3.1416 es su contenido

Declaraciones Globales
Aqu� se declaran las procedimientos, funciones y variables globales, las cuales las podemos llamar desde cualquier parte del programa, (no dentro de la funci�n principal).

La funci�n Principal Main( )
En �sta secci�n se inicia la ejecuci�n del programa con la llave de la apertura y la llave de cierre, es decir, se abre con "{" y se cierra con "}". Esta funci�n es la primera que se ejecuta..
Entre otras operaciones, se pueden llevar a cabo las siguientes:
* La declaraci�n de variables locales (las que solo se usan dentro de la
funci�n main.)
* La ambientaci�n del programa: esto se refiere a dejar lista para trabajar la pantalla, por ejemplo limpiar la pantalla al comenzar la ejecuci�n:
clrscr ( ) , ubicar el t�tulo del programa en la pantalla: gotoxy ( ), subt�tulos y leyendas: printf ( ), etc.
* Llamadas a funciones y sentencias
* Salida de resultados

Comentarios

El lenguaje C permite que el programador introduzca
comentarios en el c�digo fuente. La misi�n de los comentarios es servir de explicaci�n o aclaraci�n de c�mo est� hecho el programa, de forma que pueda ser entendido por una persona diferente (o por el programador alg�n tiempo despu�s). Los comentarios con transparentes para el compilador, pues no los toma en cuenta.
Los caracteres que se emplean para iniciar un comentario introducido entre el c�digo del programa y para finalizarlo son los siguientes:

           /* para iniciarlo
           para finalizarlo es */
Hosted by www.Geocities.ws

1