IT科技

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

c語言static關鍵字的作用

1、修飾變量

全局變量前加static修飾,該變量就成為了靜態全局變量。全部變量在整個工程都可以被訪問(一個文件中定義,其它文件使用的時候添加extern關鍵字聲明 ),而在添加了static關鍵字之後,這個變量就只能在本文件內被訪問了。因此,在這裏,static的作用就是限定作用域。

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

2、修飾函數

修飾函數則該函數成為靜態函數,函數的作用域僅限於本文件,而不能被其它文件調用。

c語言static關鍵字的作用

拓展:C語言是什麼

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

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

TAG標籤:關鍵字 語言 static #