El uso de la memoria dinámica lo realizamos a través de la
librería alloc.h, así como la utilización de algunos de sus
métodos.
Es cuando se reserva memoria en tiempo de
ejecución. Su principal diferencia frente a la
estática es que su tamaño puede variar durante
la ejecución del programa.
El uso de memoria dinámica es necesario
cuando no se conoce de antemano el número de
datos o elementos a tratar.
El fichero de cabecera alloc.h proporciona
funciones relativas a la asignación de
memoria dinámica.
La funcion malloc() es la forma más habitual de obtener bloques
de memoria dinámica. La función genera o asigna un bloque de
memoria igual al número de bytes pasados como argumento.
El prototipo de la función mallo() es:
void* = malloc(tam);