堆棧的工作方式是什么


堆棧的工作方式是什么

文章插圖
堆棧的工作方式是先進后出 。
【堆棧的工作方式是什么】堆棧是一個特定的存儲區或寄存器,它的一端是固定的,另一端是浮動的 。對這個存儲區存入的數據,是一種特殊的數據結構 。所有的數據存入或取出,只能在浮動的一端(稱棧頂)進行,嚴格按照“先進后出”的原則存取 , 位于其中間的元素,必須在其棧上部(后進棧者)諸元素逐個移出后才能取出 。在內存儲器(隨機存儲器)中開辟一個區域作為堆棧,叫軟件堆棧;用寄存器構成的堆棧,叫硬件堆棧 。