Problema 677

¿Cuál es la función de las funciones malloc(), calloc() y realloc() en C y cómo podemos utilizarlas para reservar y liberar memoria dinámica?