古詩詞大全網 - 成語解釋 - C語言中static是做什麽用的?

C語言中static是做什麽用的?

static 用來說明靜態變量。如果是在函數外面定義的,那麽其效果和全局變量類似,但是,static定義的變量只能在當前c程序文件中使用,在另壹個c代碼裏面,即使使用extern關鍵詞也不能訪問這個static變量。如果是在函數內部定義的,那麽這個變量只初始化壹次。

C語言是壹門通用計算機編程語言,應用廣泛。C語言的設計目標是提供壹種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以壹個標準規格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含壹些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平臺。

C語言繼續發展,在1982年,很多有識之士和美國國家標準協會為了使這個語言健康地發展下去,決定成立C標準委員會,建立C語言的標準。委員會由硬件廠商,編譯器及其他軟件工具生產商,軟件設計師,顧問,學術界人士,C語言作者和應用程序員組成。