種類
作用域
自動變量(Automatic)
隸屬于一個函數,别的函數無權使用
外部變量(External)
程式(常有數個源代碼檔案所組成)由各函數公用
外部靜态變量(External Static)
一個源代碼檔案裡的各函數公用,其他檔案中的函數無權通路
不用關鍵字的申明方式:
自動變量在函數内申明;外部變量在函數外申明;
關鍵字:
1)static:
若想延長内部變量的生命周期,就在内部變量前加static;
若想把外部變量的作用範圍局限于所屬的原始檔案内,就在外部變量前加上static。
2)extern:
意味:去共享别的檔案的外部變量。(外部變量在其他檔案中調用時,要用extern申明)。
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。
本文轉自韓兆新部落格部落格園部落格,原文連結:http://www.cnblogs.com/hanzhaoxin/archive/2012/11/20/2779897.html,如需轉載請自行聯系原作者