古詩詞大全網 - 四字成語 - c語言中static 到底有啥作用啊?

c語言中static 到底有啥作用啊?

在C語言中,static的作用有三個,分別如下:

1、隱藏;

當同時編譯多個文件時,所有未加static前綴的全局變量和函數都具有全局可見性。

2、保持變量內容的持久;

存儲在靜態數據區的變量會在程序剛開始運行時就完成初

始化,也是唯壹的壹次初始化。

3、默認初始化為0;

在靜態數據區,內存中所有的字節默認值都是0x00,某些

時候這壹特點可以減少程序員的工作量。