簡述static關鍵字在c/c++中的做用

在C語言中,關鍵字static有三個明顯的做用: 1)在函數體內,一個被聲明爲靜態的變量在這一函數被調用過程當中維持其值不變(該變量存放在靜態變量區)。 2) 在模塊內(但在函數體外),一個被聲明爲靜態的變量能夠被模塊內所用函數訪問,但不能被模塊外其它函數訪問。它是一個本地的全局變量。注意,只有在定義了變量後才能使用。若是變量定義在使用以後,要用extern 聲明。因此,通常全局變量都會在文件的最
相關文章
相關標籤/搜索