內存管理~堆和棧

內存管理 1. c 語言定義了4個內存分區 (1) 代碼區: 用來存放程序的代碼, read-only (2) 靜態全局區:用來存放:全局變量、靜態變量、字符串常量。 (3) 堆區: 手動申請和釋放。(程序員專用區)。在程序運行起來後,才知道需要的空間的大小,此時使用堆空間即可。 (4) 棧區: 系統自動申請和釋放。 只要調用函數,系統就會分配棧空間給函數,用來保存局部變量等內容。當函數執行結束,
相關文章
相關標籤/搜索