
static的變量一般存在數據段 , 但若初始值為0 , 則放在BSS節中 。
【static變量存在哪里】static變量即靜態變量 , 在計算機編程領域指在程序執行前系統就為之靜態分配存儲空間的一類變量 。與之相對應的是在運行時只暫時存在的自動變量與以動態分配方式獲取存儲空間的一些對象 , 其中自動變量的存儲空間在調用棧上分配與釋放 。
靜態變量也可以用于存儲常數 。具體來說 , 靜態變量可用const , constant或final等關鍵字標識 , 這時其值就會在編譯時設定 , 并且無法在運行時改變 。編譯器通常將靜態常量與文本一起置于目標文件的文本區域 , 而非常量初始化數據則置于數據區 。而如若有需要 , 有些編譯器還可選擇為其開辟專用區 。為防止常數變量被錯誤的指針寫入覆蓋 , 亦可在這塊區域啟用內存保護機制 。
猜你喜歡
- 保存老姜的方法 老姜怎么保存
- 果樹嫁接枝條保存方法 果樹嫁接枝條如何保存方法
- 銀行倒閉大額存單存款賠付嗎?
- 胡蘿卜可以放多久不壞 胡蘿卜保存方法介紹
- 濕香菇怎樣存放 怎樣存放濕香菇
- 生姜怎么保存 保存姜的4種方法
- 茶葉儲存方法 不同的茶葉有不同的方法
- 鮮檳榔的保存方法和技巧 鮮檳榔可以保存多久呢
- 上海世博展覽館附近有存東西的地方嗎?
- 帝國神話怎么存檔 帝國神話驛站東西存多久
