當前位置:編程學習大全網 - 編程軟體 - C語言中static函數的具體作用是什麽?

C語言中static函數的具體作用是什麽?

C語言中static函數的具體作用是:

讓壹個變量長期有效,而不管其是在什麽地方被申明。

避免多個文件使用了相同的變量名而導致沖突。

C語言裏面的靜態函數和函數的區別是:

靜態函數是函數的壹種,函數包括靜態函數和非靜態函數兩種。

靜態函數是有static修飾的函數,如果沒有,則為非靜態函數(全局函數)。

當整個程序只有壹個C文件時,二者沒有區別,當程序是由多個C文件組成時,二者的作用域,即可使用的範圍不同。

靜態函數(帶static的),只能在本文件中使用,無法跨文件,而非靜態函數(不帶static的),可以在任何壹個文件中使用。當在其它文件中使用時,需要做函數聲明後再使用。

  • 上一篇:編程參數
  • 下一篇:VB中如何ADODB 實現查詢後顯示在DATAGRID
  • copyright 2024編程學習大全網