變量類型 |
存儲位置 |
作用域 |
特點 |
---|---|---|---|
全局變量 |
全局數據區 |
整個工程 |
在整個工程中都可見,其他文件可以通過extern關鍵字引入 |
靜態全局變量 |
全局數據區 |
聲明它的文件 |
只在聲明它的文件中可見 |
靜態局部變量 |
全局數據區 |
聲明它的函數體 |
一般在聲明處對其初始化,若沒有初始化則系統自動初始化爲0.生命期爲整個程序 |
靜態函數 |
全局數據區 |
聲明它的文件 |
只在聲明它的文件中可見 |
靜態成員變量 |
全局數據區 |
所屬的類和該類的所有對象 |
爲該類的所有對象共有,在內存中只有一份拷貝,不能在類聲明中定義。 |
靜態成員函數 |
全局數據區 |
所屬的類和該類的所有對象 |
爲該類的所有對象共有,在內存中只有一份拷貝,不能在類聲明中定義。只能訪問類的靜態成員變量或靜態成員函數,能被非靜態成員函數訪問。沒有this指針。可以用類名訪問 |
邊框看不見,CSDN的博客編輯頁面該優化一下了。網速又慢的要死,等明天好點兒了上圖好了。