C語言學習筆記——指針:動態內存分配

C程序的內存映像 C程序的變量內存分配有三種: (1)從靜態存儲區分配:程序的全局變量和靜態變量都在靜態存儲區上分配,且在程序編譯時就已經分配好了,在程序運行期間都是存在的。只有在程序終止前,才被操做系統收回。 (2)在棧上分配:在執行函數調用時,函數內的局部變量及形參都是在棧上分配的,該函數執行結束時,這些內存被釋放。棧內存分配運算內置於處理器的指令集中,效率很高,可是容量有限。 (3)從堆上分
相關文章
相關標籤/搜索