堆疊分佈

c/c 堆疊分佈及其設定方法

一個由C/C 編譯的程式佔用的記憶體分為以下幾個部分1、棧區(stack)— 由編譯器自動分配釋放 ,存放函式的引數名,區域性變數的名等。其操作方式類似於資料結構中的棧。2、堆區(heap)— 由程式設計師分配釋放, 若程式設計師不釋放,程式結束時可能由OS回收。注意它與資料結構中的堆是兩回事,分配 […]