PRIMERA PARTE

U1 - INTRODUCCIÓN, SINTÁXIS Y GRAMÁTICA

Librerias:

<stdio.h>

Funciones:

main, while, printf, sizeof, typedef, if, while, for, const

U2 - CONDICIONES, ARREGLOS Y CADENAS

Librerias:

<stdbool.h>, <string.h>, <stdlib.h>, <math.h>, <ctype.h>

Funciones:

strlen, strcpy, strcat, strcmp, getchar, fgets, putchar, puts, atoi, atof


SEGUNDA PARTE

U3 - PUNTEROS

U4 - ESTRUCTURAS, TABLAS DE BUSQUEDA, MANEJO DE BITS

Librerias:

<stddef.h>, <stdint.h>

Funciones:

stderr, NULL, int8_t, uint16t

U5 - MEMORIA DINAMICA, DEBUGGING

Librerias:

<assert.h>

Funciones:

malloc, free, realloc, memcpy, assert, NDEBUG, gdb, valgrind

TERCERA PARTE

U6 - PUNTEROS A FUNCIONES

U7 - TIPO DE DATO ABSTRACTO (TDA), MODULARIZACIÓN

Funciones:

qsort, static, extern

U8 - BUSQUEDA Y ARCHIVOS

bsearch, fopen, fclose, fgetc, fputc, fputs, fprintf, fread, fwrite


CUARTA PARTE

U9 - LISTAS ENLAZADAS, PILAS Y COLAS

calloc, sprintf, strdup

U10 - RECURSIÓN Y ALGORITMOS DE ORDENAMIENTO