Spanishcref

Solo disponible en BuenasTareas
  • Páginas : 3 (748 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de septiembre de 2012
Leer documento completo
Vista previa del texto
Tarjeta de referencia ANSI C
Estructura de programa/funciones
tipo func(tipo 1 ,. . . ) declaraci´n de funciones o tipo nombre declaraci´n de variables globales o main() { funci´n principal odeclaraciones declaraci´n de variables locales o instrucciones } tipo func(arg 1 ,. . . ) { definici´n de funci´n o o declaraci´n de variables locales o declaraciones instrucciones return valor ; } /* */comentarios main(int argc, char *argv[]) programa con argumentos

Constantes
largo (sufijo) real de precisi´n simple (sufijo) o notaci´n cient´ o ıfica octal (prefijo cero) hexadecimal (prefijocero-equis) car´cter constante (char, octal, hex.) a nueva l´ ınea, ret. de carro, tab., borrado caracteres especiales cadena constante (termina con '\0') L o l F o f E o e 0 0x o 0X 'a', '\ooo', '\xhh' \n, \r,\t, \b \\, \?, \', \" "abc. . . de"

Control de flujo
finalizador de instrucci´n o ; delimitadores de bloque { } salir de switch, while, do, for break siguiente iteraci´n de while, do, for ocontinue ir a goto etiqueta etiqueta etiqueta: valor de retorno de funci´n o return expr Construcciones de flujo instrucci´n if o if (expr ) instrucci´n o o else if (expr ) instrucci´n else instrucci´n oinstrucci´n while o while (expr ) instrucci´n o instrucci´n for o for (expr 1 ; expr 2 ; expr 3 ) instrucci´n o do instrucci´n o instrucci´n do o while(expr ); instrucci´n switch o switch (expr ) { o caseconst 1 : instrucci´n 1 break; case const 2 : instrucci´n 2 break; o o default: instrucci´n }

Punteros, vectores y estructuras
declarar un puntero a tipo tipo *nombre decl. una func. que dev. unpunt. a tipo tipo *f() decl. un punt. a func. que devuelve tipo tipo (*pf)() puntero gen´rico e void * valor de puntero a nulo NULL *puntero objeto apuntado por puntero direcci´n del objeto nombre o&nombre vector nombre[dim] vector multidimensional nombre[dim 1 ][dim 2 ]. . . Estructuras struct etiqueta { plantilla de estructura declaraciones declaraci´n de campos o }; crear estructura struct...
tracking img