程序的內存結構

在程序運行前: BSS段(未初始化數據區):用於存放程序中未初始化的全局變量和靜態變量,程序結束後由資源有系統自動釋放(BSS段並不存放在程序文件中,因爲內核在程序運行前將他們設置爲0,存放在程序文件中的只有代碼段和已初始化數據區) data(已初始化數據區): 用於存放已初始化的全局變量和靜態變量. text(代碼段)存放代碼和只讀的常量 程序運行時: 棧區:棧中存放函數參數和局部變量,由編譯器
相關文章
相關標籤/搜索