c語言static關鍵字的作用是什么?讓我們一起了解一下吧!
1、修飾變量
全局變量前加static修飾,該變量就成為了靜態全局變量。全部變量在整個工程都可以被訪問(一個文件中定義,其它文件使用的時候添加extern關鍵字聲明 ),而在添加了static關鍵字之后,這個變量就只能在本文件內被訪問了。因此,在這里,static的作用就是限定作用域。
局不變量添加了static修飾之后,該變量就成為了靜態局部變量。局部變量在離開了被定義的函數后,就會被銷毀,而當使用static修飾之后,它的作用域就一直到整個程序結束。因此,在這里static的作用就是限定生命周期。
2、修飾函數
修飾函數則該函數成為靜態函數,函數的作用域僅限于本文件,而不能被其它文件調用。
拓展:C語言是什么
C語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用于底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。
今天的分享就是這些,希望能幫助到大家!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com