靜態(tài)局部變量賦值后可以改變嗎?
2 回答

onemoo
TA貢獻883條經(jīng)驗 獲得超454個贊
沒有關系。
你說的“常量”是指 const 修飾的嗎?
在聲明變量時用 const 修飾這個變量的類型,如 const int a,這表示這個變量的值在初始化后就不可再更改。
static 影響的是一個對象或變量的“生存期”,這和能否修改變量的值沒有關系。
函數(shù)中的局部變量在被 static 修飾后,該變量只會被初始化一次,然后會在整個程序執(zhí)行期間都有效,也就是擴展了變量的生存期。 普通局部變量則是在執(zhí)行進入函數(shù)時被初始化,退出函數(shù)時被銷毀。
所以靜態(tài)局部變量的值可以修改。
- 2 回答
- 0 關注
- 1529 瀏覽
添加回答
舉報
0/150
提交
取消