什么是靜態(tài)變量和配置變量?
靜態(tài)變量 類型說明符是static。靜態(tài)變量屬于靜態(tài)存儲(chǔ)方式,其存儲(chǔ)空間為內(nèi)存中的靜態(tài)數(shù)據(jù)區(qū)(在靜態(tài)存儲(chǔ)區(qū)內(nèi)分配存儲(chǔ)單元),該區(qū)域中的數(shù)據(jù)在整個(gè)程序的運(yùn)行期間一直占用這些存儲(chǔ)空間(在程序整個(gè)運(yùn)行期間都不釋放),也可以認(rèn)為是其內(nèi)存地址不變,直到整個(gè)程序運(yùn)行結(jié)束(相反,而auto自動(dòng)變量,即動(dòng)態(tài)局部變量,屬于動(dòng)態(tài)存儲(chǔ)類別,占動(dòng)態(tài)存儲(chǔ)空間,函數(shù)調(diào)用結(jié)束后即釋放)。
靜態(tài)變量雖在程序的整個(gè)執(zhí)行過程中始終存在,但是在它作用域之外不能使用。