棧 堆 靜態存儲區

程序中的棧: (舉例:多個盤子,最底部的盤子) 1.棧在程序中用於維護函數調用上下文,沒有棧就沒有函數,沒有局部變量; 特點:後進先出 棧保存了一個函數調用所需的維護信息 1.函數參數,函數返回地址 2.局部變量 3.函數調用上下文 分析函數調用過程。。。 程序中的堆: 爲什麼有了棧還需要堆? ​ 棧上的數據在函數返回後就會被釋放掉,無法傳遞到函數外部,如:局部數組; 堆是程序中一塊巨大的內存空間
相關文章
相關標籤/搜索