C/C++ 程序內存的分配

C/C++ 程序內存的分配 一個由C/C++編譯的程序佔用的內存大體分爲以下幾個部分: 棧區(stack):由編譯器自動分配釋放,存放爲運行函數而分配的局部變量、函數參數、返回數據、返回地址等。其操作方式類似於數據結構中的棧。 堆區(heap):一般由程序員分配釋放,若程序員不釋放,程序結束時可能由OS(操作系統)回收。分配方式類似於鏈表。 全局區(靜態區)(static):存放全局變量、靜態數據
相關文章
相關標籤/搜索