引用声明与定义声明的区别及如何使用extern引用外部全局变量

两种声明: 1.定义声明:简称定义,编译器给变量分配存储空间; 2.引用声明:简称声明,编译器不分配存储空间,但可引用已定义的变量。 声明可以多次,但是定义只能一次,对变量来说,必须加extern才是引用声明,对函数来说,函数声明默认就是extern。 当在不include含有全局变量或函数定义的头文件时,而这个全局变量或函数在某个源文件存在定义,则使用它之前都必须提前对他做引用声明才能使用此外部
相关文章
相关标签/搜索