靜態函數的作用

用關鍵字“static”修飾的函數稱爲靜態函數,和靜態變量的存儲方式都是靜態存儲,但又有所區別。現在主要講靜態函數:

1、用static修飾的函數,系統會給程序分配一塊一直存在並能被使用的內存,避免了函數在調用時在堆棧(棧)區的出棧入棧操作,速度和性能大大地提高。

2、靜態函數只能在聲明定義的C源文件使用,且與同名的默認類型的函數不能發生名稱衝突。

3、具體靜態函數存放的內存區域,有何講究有待驗證。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章