Es una estructura de datos lineal que solamente tiene una puerta de acceso por la que se insertan y eliminan los datos. Los datos se insertan uno detrás de otro.
La pila tiene un apuntador inicial llamado Top (Tope o Cima) que señala al dato más cercano a la puerta de acceso.
Last Input, First Output — el último dato en entrar es el primero en salir.
First Input, Last Output — el primer dato en entrar es el último en salir. (Es la misma idea vista al revés — ambos nombres describen a la pila).
Máximo 8 celdas (Max = 8). Observa cómo Top cambia con cada operación.
Basada en arreglos. Tamaño fijo definido desde el inicio (variable Max).
Basada en listas enlazadas. Puede crecer o disminuir mientras el programa se ejecuta.