012-montón, estructura

012-montón, estructura

Aplicación y liberación de espacio de almacenamiento dinámico

¿Características del espacio de montón?

La característica del espacio de pila es que se solicita y libera automáticamente
. El usuario solicita y libera activamente el espacio de almacenamiento dinámico.
La función malloc se usa para solicitar el espacio de almacenamiento dinámico
. La función free se usa para liberar el espacio de almacenamiento dinámico. espacio de almacenamiento dinámico después de su uso.

pregunta:

​ El espacio de almacenamiento de las variables locales está en el área de la pila;
​ El espacio de almacenamiento de las variables globales está en el área de datos/bss;
​ La diferencia es que hay datos inicializados, pero no hay inicialización de bss;
​ El espacio de almacenamiento para las constantes strings está en el área de rodata;
​ El espacio solicitado por malloc en el área de pila;

¿Cómo solicitar espacio de montón? ¿Cómo liberar espacio?

La función malloc se usa para solicitar espacio de almacenamiento dinámico
La función free se usa para liberar espacio de almacenamiento dinámico

#include <stdlib.h>

void *malloc(

Supongo que te gusta

Origin blog.csdn.net/weixin_45073889/article/details/132077260
Recomendado
Clasificación