C函数前加extern是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:26:28

C函数前加extern表示该函数已经在其他文件中定义。
extern的定义:
extern是C,C++中的一个关键字。extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量或函数时,在其它模块中寻找其定义。另外,extern也可用来进行链接指定。

说明这个函数是在其它的文件中已经有的,用extern只是引用其它文件的函数

声明外部变量,最好不要用,改用参数传递比较好

定义外部变量

函数声明,表示该函数实体不再该文件中。

定义一个外部变量,此变量存在于你已经创建好的其他的源文件之中!

扩展作用域