La diferencia entre montón de memoria y pila
I. La diferencia entre los cuerpos principales
1. Montón de memoria: Es un área de almacenamiento o registro específico, con un extremo fijo y el otro flotante.
2. Pila: Es una lista lineal con operaciones limitadas.
2. Diferentes características
1. Montón de memoria: permite al programa solicitar dinámicamente un cierto tamaño de espacio de memoria durante el tiempo de ejecución.
2. Pila: Tabla lineal en la que las operaciones de inserción y eliminación solo se pueden realizar al final de la tabla. Este extremo se llama parte superior de la pila y el otro extremo se llama parte inferior.
3. Diferentes ventajas
1. Montón de memoria: la pila es un área de almacenamiento especial cuya función principal es almacenar temporalmente datos y direcciones para proteger puntos de interrupción y escenas.
2. Pila: Una lista lineal especial que solo se puede insertar y eliminar en un extremo. De acuerdo con el principio de almacenamiento de datos de primero en entrar, primero en salir, los primeros datos se envían al final de la pila y los últimos datos se envían a la parte superior de la pila. Los datos deben leerse desde la parte superior de la pila. pila para comenzar a extraer datos.
Enciclopedia Baidu - Pila
Enciclopedia Baidu - Memoria de montón