Está en la página 1de 3

ESTRUCTURA DE UN PROGRAMA 

  
 Un programa en"C" se compone de  
o una  
o o más funciones  
 Una de ellas es obligatoriamente"main"<principal> 
 
 Una función en"C" es un grupo de instrucciones para realizar desde
una o más acciones 
 
 El programa contendrá  
o una serie
dedirectivas"#include"<traducciónincluir ..incluir en el
programa el archivo de cabecera  X>    
o Por ej. El archivo de cabecera es stdio.h"#include
<stdio.h>"  <traducción incluir el archivo de cabecera
stdio.h>  
o dicho archivo de cabeceraincluyen funciones, y datos
predefinidos  
  
Ej. 
#include<stdio.h>           //cabecera del programa (las directivas)  
int main()                         //funcion main (principal ) 
{                                           // char abre llave 
…                                         //sentencias 
}                                           // char que cierra la llave  
  
Mas explicito, un programa en "C" puede incluir: 
o

Directivas de procesador #include 
+ Archivos de cabecera   #include <stdio.h> 
o

Declaraciones globales  __ parcial 2 y 3 


o

Una función main ___ parcial 1 


o
Funciones definidas por el usuario  __ parcial 2 y 3 
o

Comentarios del programa  parcial 1 


  
Ej. 


  
L1  #include <stdio.h> 

L2  /* programa que imprime una bienvenida */ 

L3  Int main() 

L4 { 
L5  Printf("bienvenido a la programación en C\n"); 
L6  Return 0; 

L7 } 
 
1. La directiva#include es necesaria para que el programa tenga salida 
a. Se refiere a un archivo externo denominado"stdio.h" para
el uso de la función"printf( )" 
b. (incluir stdio.h para usar la sentencia printf en el
programa) 
c. Los ángulos "< >" se usa n para indicar que el archivo es
un archivo de la biblioteca estándar "C" 
2. La segunda línea es un comentario  
3. La tercera línea es contiene la cabecera de la función "main( )" QUE
DEBE SER TIPO ENTERO  (int) requiere los paréntesis a continuación
de main () 
4. Indica el comienzo del programa { 
5. Sentencia 
6. Sentencia  
7. Indica el fin del programa 
 
o El símbolo \n es el símbolo de nueva línea o brincar renglon 
o Obsérvese que el char ";"  que todas la sentencias lo llevan, indica
que ya termino la sentencia  
  
  
DIRECTIVAS DEL PREPROCESADOR  
 
o

#include   #define 
o Todas las directivas empiezan con"#" 
o No son sentencias  
o Son instrucciones al compilador 
o Su uso más frecuente es para la inclusión de los archivos
de cabecera "stdio.h" 
o La directiva"#define"indica al preprocesador que defina
una operación para el programa  
o ej. #define pi 3.1416       
sustituye 3.1416 por pi en el programa "C" 
 

También podría gustarte