C/C++中內存區劃分、堆和棧的比較

C/C++中內存區劃分、堆和棧的比較   一、在C中分區 1、棧 — — 由編譯器自動分配釋放。 2、堆 — —需程序員分配釋放,若程序員不釋放,程序結束由OS回收。 3、全局變量區 — — 即靜態變量區。全局變量和靜態變量的存儲是放在一塊兒的,初始化的全局變量和靜態變量放在一塊區域,未初始化的全局變量和未初始化的靜態變量在相鄰的另一塊區域。程序結束釋放。 4、常量區 — — 存儲常量。程序結束釋
相關文章
相關標籤/搜索