C語言中內存四區,程序畫圖舉例

棧區(臨時區):由編譯器自動分配釋放,存放函數的參數值、局部變量的值等。 堆區:一般有程序員進行分配和釋放,malloc、new分配的內存在堆區(動態申請與釋放),若程序員不釋放,程序結束時可能有操作氣功回收。 全局區(靜態區):全局變量和靜態變量的存儲是放在一塊的,初始化的全局變量和未初始化的靜態變量在相鄰的另一塊兒區域,該區域在程序結束後有操作系統釋放,字符串常量和其它常量的存儲在常量區,程序
相關文章
相關標籤/搜索