導(dǎo)讀 關(guān)于c語言中static的用法,c語言中的static是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1
關(guān)于c語言中static的用法,c語言中的static是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、static 用來說明靜態(tài)變量。
2、?? ?如果是在函數(shù)外面定義的,那么其效果和全局變量類似,但是,static定義的變量只能在當(dāng)前c程序文件中使用,在另一個c代碼里面,即使使用extern關(guān)鍵詞也不能訪問這個static變量。
3、?? ?如果是在函數(shù)內(nèi)部定義的,那么這個變量只初始化一次,即使再次調(diào)用這個函數(shù),這個static變量也不會再次被初始化,于是,這個變量的取值就會一直保存著,也就是說,當(dāng)你再次調(diào)用這個函數(shù)的時候,里面用到這個static變量時,就會發(fā)現(xiàn),還是它還是上一次函數(shù)調(diào)用時的結(jié)果。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!