程序地址空間

上圖也可以進一步細分: 1.棧區: 棧又叫堆棧,通常存放程序臨時創建的非靜態局部變量(即函數大括號中定義的局部變量)以及函數調用時的參數,調用後的返回值等。由編譯器自動分配釋放。棧是向下增長的。   棧具有「小內存、自動化、可能會溢出」的特點。棧頂的地址和棧的最大容量一般是系統預先規定好的,通常不會太大。由於棧中主要存放的是局部變量,而局部變量的佔用的內存空間是其所在的代碼段或函數段結束時由系統回
相關文章
相關標籤/搜索