FAP (Frecuently Answering of POST)
Estructura de funcion main y usuario:
===============================================
type fnc(type1,: : : ) declaraciones de funcion
type name declaracion de variables externas
main() { funcion principal
declarations declaracion de variables locales
statements
}
type fnc(arg1,: : : ) { definicion de funcion usuaria
declarations declaracion de variables locales
statements
return value;
}
/* */ comentarios cerrados (mas de una linea)
// comentarios abiertos (una linea)
main(int argc, char *argv[]) funcion principal con argumentos
exit(arg) final de ejecucion
===============================================
Punteros arreglos y estructuras
puntero a tipo type *name
funcion regresando un puntero a tipo type *f()
puntero a funcion regresando un tipo type (*pf)()
puntero generico void *
valor nulo en puntero (constant) NULL
valor a puntero *pointer
direccion de objeto &name
arreglo name[dimemsion]
arreglo multidimension name[dim1][dim2]: : :
__
Estructuras
struct tag { plantilla de estructura
declarations declaracion de miembros
};
create structure nombre de estructura
name.member miembro de estructura de plantilla
pointer -> member direccion de miembro a estructura
Ejemplo (*p).x y p->x son el mismo
valor simple, multiples estructuras union
campo de bit con b bits member : b
=======================================================
Librerias estandard:
<assert.h> <ctype.h> <errno.h> <float.h> <limits.h>
<locale.h> <math.h> <setjmp.h> <signal.h> <stdarg.h>
<stddef.h> <stdio.h> <stdlib.h> <string.h> <time.h>
hay mas convenciones ansi, podeis descargarlas de aqui:
Para ver los enlaces debes ser usuario
Crear Usuario o
Hacer Sesionestan en ingles por eso las estoy traduciendo con azra aqui por si tienen dudas genericas en el islo de sus codigo fuentes....
laisha