IT科技

當前位置 /首頁/IT科技 > /列表

c語言static關鍵字的作用

1、修飾變數

全域性變數前加static修飾,該變數就成為了靜態全域性變數。全部變數在整個工程都可以被訪問(一個檔案中定義,其它檔案使用的時候新增extern關鍵字宣告 ),而在添加了static關鍵字之後,這個變數就只能在本檔案內被訪問了。因此,在這裡,static的作用就是限定作用域。

局不變數添加了static修飾之後,該變數就成為了靜態區域性變數。區域性變數在離開了被定義的函式後,就會被銷燬,而當使用static修飾之後,它的作用域就一直到整個程式結束。因此,在這裡static的作用就是限定生命週期。

2、修飾函式

修飾函式則該函式成為靜態函式,函式的作用域僅限於本檔案,而不能被其它檔案呼叫。

c語言static關鍵字的作用

拓展:C語言是什麼

C語言是一門面向過程、抽象化的通用程式設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低階儲存器。C語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。

今天的分享就是這些,希望能幫助到大家!

TAG標籤:static 關鍵字 語言 #