2012年11月11日 星期日

memory: global , stack , heap.

記憶體:

global: 存放全域變數或宣告為static的靜態變數

stack: 變數,函式相關 ,由系統管理.常見的為
        區域變數(local variable)
        函式參數(function/method parameter)
        函數的返回位址(function/method return address)等資訊

heap: Heap的區塊專收執行期間動態產生的資料(malloc) , 使用者自行回收.

沒有留言:

張貼留言