Skip to content · ⁨Saltar al contenido⁩

Dynamic memory: malloc, free, and realloc · ⁨Memoria dinámica: malloc, free y realloc⁩

Memoria de pila vs memoria del montón

  • Las variables locales normales viven en la pila. Aparecen cuando una función comienza y desaparecen cuando esta termina.
  • A veces necesitas memoria que sobreviva a la función, o cuyo tamaño solo conoces en tiempo de ejecución.
  • Esa memoria proviene del montón. La solicitas y, más tarde, la devuelves.

malloc toma un bloque de memoria del montón y devuelve un puntero; free lo devuelve

Handout · ⁨Material⁩

Log in or create account · ⁨Iniciar sesión o crear cuenta⁩

IGCSE, A-Level & AP