static的變量一般存在數據段 , 但若初始值為0 , 則放在BSS節中 。
static變量即靜態變量 , 在計算機編程領域指在程序執行前系統就為之靜態分配存儲空間的一類變量 。與之相對應的是在運行時只暫時存在的自動變量與以動態分配方式獲取存儲空間的一些對象 , 其中自動變量的存儲空間在調用棧上分配與釋放 。
【static存在哪里 static變量存在哪】
靜態變量也可以用于存儲常數 。具體來說 , 靜態變量可用const , constant或final等關鍵字標識 , 這時其值就會在編譯時設定 , 并且無法在運行時改變 。編譯器通常將靜態常量與文本一起置于目標文件的文本區域 , 而非常量初始化數據則置于數據區 。而如若有需要 , 有些編譯器還可選擇為其開辟專用區 。為防止常數變量被錯誤的指針寫入覆蓋 , 亦可在這塊區域啟用內存保護機制 。
相關經驗推薦
- 支付寶的代扣服務在哪里 支付寶代扣管理在哪里
- 木耳肉餡冷凍保存多久 木耳做餡冷凍可以吃多久
- 怎樣清理手機內存空間 小米手機怎樣清理手機內存空間
- ppt沒保存怎么恢復 電腦ppt沒保存怎么恢復
- 海棠要怎么種呢 海棠適合種在哪里
- oppo手機里面攔截的電話在哪里找 oppo攔截電話在哪里找
- 消逝的光芒克里斯在哪里? 消逝的光芒斯派克在哪
- 艾爾登法環鉤爪在哪里刷 艾爾登法環鉤爪在哪里
- 上海公共租賃住房準入資格申請表在哪里下載
- 南京南哪里辦臨時身份證 南京在哪里辦臨時身份證
