C語言程序中的棧、堆、靜態存儲區

棧 棧是現代計算機程序裏最爲重要的概念之一 棧在程序中用於維護函數調用上下文,沒有棧就沒有函數,沒有局部變量 程序中的棧 棧保存了一個函數調用所需的維護信息 *函數參數,函數返回地址 * 局部變量 * 函數調用上下文 程序中的堆 爲什麼有了棧還需要堆? *棧上的數據在函數返回後就會被釋放掉,無法傳遞到函數外部,如:局部數組 堆是程序中一塊巨大的內存空間,可由程序自由使用 堆中被程序申請
相關文章
相關標籤/搜索