static 和 extern水火不容。

用static声明局部变量,使其变为静态存储方式,做用域不变;用static声明外部变量,其自己就是静态变量,这只会改变其链接方式,使其只在本文件内部有效,而其余文件不可链接或引用该变量。      static做用于函数:e.g.: static void func(void);   使用static用于函数定义时,对函数的链接方式产生影响,使得函数只在本文件内部有效,对其余文件是不可见的。这样
相关文章
相关标签/搜索