c 靜態(tài)全局變量


image.png

static 與 全局變量
當(dāng)一個(gè)進(jìn)程的全局變量被聲明為static之后,它的中文名叫靜態(tài)全局變量。靜態(tài)全局變量和其他的全局變量的存儲地點(diǎn)并沒有區(qū)別,都是在.data段(已初始化)或者.bss段(未初始化)內(nèi),但是它只在定義它的源文件內(nèi)有效,其他源文件無法訪問它。所以,普通全局變量穿上static外衣后,它就變成了新娘,已心有所屬,只能被定義它的源文件(新郎)中的變量或函數(shù)訪問

static 與 局部變量
擁有局部作用域 的功能,并且擁有不會丟失的功能

static 與 函數(shù)
static函數(shù)的作用域是本源文件,把它想象為面向?qū)ο笾械膒rivate函數(shù)就可以了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容