c/c++ 堆、棧、靜態存儲區

1,棧區 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。 2,堆區 由程序員分配和釋放,若程序員不釋放,則在程序退出時由系統釋放。 3,全局(靜態)存儲區 全局變量和靜態變量是存儲在一塊的,初始化的全局變量和靜態變量在一塊區域(.data), 未初始化的全局變量和未初始化的靜態變量在相鄰的另一塊區域(.bss)。 程序結束後由系統釋放。 4,常量區 存儲常量字符串,程序結束後由系統釋放
相關文章
相關標籤/搜索