Programacion

Solo disponible en BuenasTareas
  • Páginas : 2 (355 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de noviembre de 2011
Leer documento completo
Vista previa del texto
Estructura Programa / Funciones

#directivas directivas al preprocesador
#define constante valor definición de constantes
tipo id_función (tipo 1 ,...); declaración función
tipo identif1 ,…;declaración variable externa
main() { rutina principal
declaraciones; declaración variable local
sentencias;
}
tipo id_función (arg1 ,...){ definición función
declaración;declaración variable local
sentencias;
return valor;
}
/* */ comentario
exit (arg ) termina ejecución

Directivas al Preprocesador
incluir librería #include
incluir archivo usuario#include "archivo"
ejecución condicional #if, #else, #elif, #endif
identif definido, no definido #ifdef, #ifndef
carácter continuación de línea \

Tipos de Datos / Declaración
carácter (1 byte)char
entero int
real (precisión simple) float
real (precisión doble) double
entero corto (16 bit) short
entero largo (32 bit) long
positivos y negativos signed
positivos únicamenteunsigned
puntero a entero, real, ... int *identif, float *identif,...
constantes enumeradas enum identif {identif1=valor1,...}
valor constante const
sin valor void
estructura struct
crear untipo de datos typedef tipo identif
tamaño de un tipo datos sizeof (tipo identif)

Declaración e Inicialización

variable tipo identif =valor
vector tipo identif [ ] ={valor1 ,...}
cadena decaracteres char identif [ ] ="cadena"

Constantes
Entero largo (sufijo) L o l
real (sufijo) F o f
forma exponencial e
octal (prefijo cero) 0
hexadecimal (prefijo cero-equis) 0x ó 0Xcarácter constante (char,octal,hex) 'a', '\ooo', '\xhh'
salto_línea,cr,tab,retroceso \n, \r, \t, \b
caracteres especiales \, \?, ', "
constante literal (terminada con '\0') "abc...de"
Vectores yEstructuras
nulo NULL
dirección de un objecto &identif
declaración de vector tipo identif [dim]
vector multidimensional tipo identif [dim1 ][dim2 ]...
rango del índice del vector 0..dim-1...
tracking img