堆與棧的區別

堆(Heap)與棧(Stack)是開發人員必須面對的兩個概念,在理解這兩個概念時,須要放到具體的場景下,由於不一樣場景下,堆與棧表明不一樣的含義。通常狀況下,有兩層含義: (1)程序內存佈局場景下,堆與棧表示兩種內存管理方式; (2)數據結構場景下,堆與棧表示兩種經常使用的數據結構。html 1.程序內存分區中的堆與棧 1.1 棧簡介 棧由操做系統自動分配釋放 ,用於存放函數的參數值、局部變量等,
相關文章
相關標籤/搜索