-
声明同一个文件中在引用位置后面定义的全局变量或函数
-
声明同一个project中的别的 .c 文件中的全局变量和函数
-
如果不想被引用的变量被修改,可以用 extern const 关键字
-
头文件只能声明函数和变量,定义只能在某个.c 文件中
- 因为头文件相当于直接在include的.c 文件中展开,如果在头文件中定义了变量或者函数,则当这个头文件被include多次时,会造成重复定义
- 声明在头文件中的全局变量,一定要定义在某个.c 文件所有函数的外面
参考资料:http://blog.youkuaiyun.com/yuyantai1234/article/details/7245412