內存的靜態分配和動態分配的區別

 內存的靜態分配和動態分配的區別主要是兩個:       一是時間不一樣。靜態分配發生在程序編譯和鏈接的時候。動態分配則發生在程序調入和執行的時候。程序員       二是空間不一樣。堆都是動態分配的,沒有靜態分配的堆。棧有2種分配方式:靜態分配和動態分配。靜態分配是編譯器完成的,好比局部變量的分配。動態分配由函數malloc進行分配。不過棧的動態分配和堆不一樣,他的動態分配是由編譯器進行釋放,無
相關文章
相關標籤/搜索