1、extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其它模块中寻找其定义
2、取代include“*.h”来声明函数
3、extern “C”
C++在编译为解决函数多态问题,会将函数名和参数联合起来生成一个中间的函数名,而C语言不会,因此造成链接时找不到对应函数的情况。
C语言——extern函数作用
最新推荐文章于 2023-09-18 16:40:48 发布
1、extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其它模块中寻找其定义
2、取代include“*.h”来声明函数
3、extern “C”
C++在编译为解决函数多态问题,会将函数名和参数联合起来生成一个中间的函数名,而C语言不会,因此造成链接时找不到对应函数的情况。