C/C++筆記—內存四區模型

C/C++筆記—內存四區模型 操作系統給C/C++編寫的程序分配內存,通常將分配的內存劃分爲以下四個區域: 1.棧區: 用於存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。用完由操作系統自動釋放,一般是由編譯器自動分配釋放的。棧向下生長,棧分配的地址越來越小。 2.堆區: 動態分配給程序的內存區域,由程序員手動釋放,若程序員不釋放,程序結束時可能由OS回收。這裏的堆並不等於數據結
相關文章
相關標籤/搜索