C語言中堆和棧的區別

C語言中堆和棧的區別程序員 一.前言: C語言程序通過編譯鏈接後造成編譯、鏈接後造成的二進制映像文件由棧,堆,數據段(由三部分部分組成:只讀數據段,已經初始化讀寫數據段,未初始化數據段即BBS)和代碼段組成,以下圖所示:算法 1.棧區(stack):由編譯器自動分配釋放,存放函數的參數值,局部變量等值。其操做方式相似於數據結構中的棧。windows 2.堆區(heap):通常由程序員分配釋放,若程
相關文章
相關標籤/搜索