Posted on 2010-09-22 20:47
Sivan 閱讀(285)
評論(0) 編輯 收藏 引用 所屬分類:
C/C++
(1)隱藏
在模塊內,被聲明為靜態的全局變量和函數只能被這一模塊內的其他函數調用,所有未加static前綴的全局變量和函數都具有全局可見性。靜態的全局變量和函數會對其他模塊進行隱藏。
(2)保持變量內容的持久性
函數體內的static變量,在程序開始運行時就完成初始化,存儲在程序靜態數據區。函數在被調用的過程中,靜態變量保持內容的持久性。
(3)默認初始化為0
靜態變量和全局變量同時具備這一屬性。在靜態存儲區,所有的字節默認值都是0x00。
http://tech.sina.com.cn/roll/2008-12-28/0933936834.shtml