Zusammenfassung der Ressource
Reserva dinámica de memoria
- Memoria Dinamica
- Es cuando se reserva memoria en tiempo de ejecucion. Su principal diferencia frente a la estatica es
que su tamaño puede variar durante la ejecucion del programa. El uso de memoria dinamica es
necesario cuando no se conoce de antemano el numero de datos o elementos a tratar.
- Biblioteca alloc.h
- El fichero alloc.h proporciona funciones relativas a la
asignacion de memoria dinamica.
- Funcion malloc
- La funcion malloc() es la forma mas habitual de
obtener bloques de memoria dinamica. La funcion
genera o asigna un bloque de memoria igual al
numero de bytes pasados como argumento.
- Funcion sizeof
- Esta funcion permite reservar el
numero de bytes especificados
en un tipo de dato
- Funcion free
- Cuando se termina de utilizar un bloque de memoria
reservado con malloc() , se debe liberar el espacio de
memoria utilizado. Esto se realiza utilizando la funcion
free() .