主要作用:

关键字extern主要用于声明引用另一个文件中定义的全局变量或者函数

另外作用:

也可以用于引用同一个作用域内的其他地方,因为从上到下执行代码,所以可以用extern声明引用这个作用域后面没执行到的定义

格式:

声明引用变量:

extern 数据类型 变量名

声明引用函数:

在函数声明前面加一个extern