Lleva 5 partes principales:
1.-Instrucciones para el compilador. 2.-Definición de estructuras. 3.-Definición de constantes y variables. 4.-Funciones. 5.-Programa principal.
1.-Instrucciones para el compilador.-En esta sección se deben de incluir las librerías de las que hará uso nuestro programa(una en cada línea) precedidas por el signo de número(#), la palabra reservada INCLUDE y el nombre de la librería entre los signos< > o “ “, según sea el caso.
2.-Definición de estructuras.-En esta sección se definen todas las estructuras(registros en pascal) que se utilizarán en el programa.
3.-Definición de constantes y variables.-Una constante es aquella que no cambia de valor en ninguna parte del programa y su declaración puede ser cualquiera de las siguientes maneras:
*Tipos de datos.-Entre los tipos de datos definidos en C se encuentran (los más habituales):
char. Representa un solo carácter(delimitado por apostrofes ‘’), más de un solo carácter delimitados por comillas dobles” “ .
int. Representa un número entero (sin decimales).
float. Representa un número real (con decimales).
En C existen los modificadores signed, unsigned, short y long que nos permite cambiar el rango de los tipos de datos como se muestra en la siguiente tabla en la que, lo que se encuentra en corchetes puede o no puede ir ya que sería lo mismo(ya están dados por default).
4.-Funciones.- Son conjuntos de instrucciones que realizan tareas especificas. Su existencia permite la representación del problema en función del modelo de la programación modular y estructural.
5.-Programa principal.- Contiene las instrucciones llamadas funciones que se ejecutan en primera instancia. Inicia con la palabra recervada main ( ), seguida de una sentencia de sentencias separadas por ; y presedidas y seguidas por los caracteres { } respectivamente.
Para ser uso de estas sentencias tenemos que hacer uso de la librería stdio.h incluyéndola en el programa.
En si el cuerpo del programa consiste en:
- Encabezado
- Bibliotecas
- Comandos
- Sentencias
- Bucles
- Fin
http://www.buenastareas.com/ensayos/Estructura-General-De-Un-Programa-En/2781475.html
