BSS段

BSS段通常是指用來存放程式中未初始化的或者初始化為0的全局變數靜態變數的一塊記憶體區域。特點是可讀寫的,在程式執行之前BSS段會自動清0。

可執行程式包括BSS段、數據段代碼段(也稱文本段)。
BSS(Block Started by Symbol)通常是指用來存放程式中未初始化的全局變數靜態變數的一塊記憶體區域。特點是:可讀寫的,在程式執行之前BSS段會自動清0。所以,未初始的全局變數在程式執行之前已經成0了。
數據段包括初始化的數據和未初始化的數據(BSS)兩部分。BSS段存放的是未初始化的全局變數和靜態變數。
UNIX下可使用size命令查看執行檔的段大小信息。如size a.out。

相關詞條

熱門詞條

聯絡我們