static 和 extern水火不容。

用static聲明局部變量,使其變爲靜態存儲方式,做用域不變;用static聲明外部變量,其自己就是靜態變量,這隻會改變其鏈接方式,使其只在本文件內部有效,而其餘文件不可鏈接或引用該變量。      static做用於函數:e.g.: static void func(void);   使用static用於函數定義時,對函數的鏈接方式產生影響,使得函數只在本文件內部有效,對其餘文件是不可見的。這樣
相關文章
相關標籤/搜索