extern表示是外部函数或外部变量
- 函数在使用外部变量之前,必须要知道外部变量的名字。需要在使用的外部变量前加extern。
- 在源文件中,外部变量在函数之前,可以省略extern关键字。
如果程序包含在多个源文件中,而某个变量在file1文件中定义、在file2和file3文件中使用,那么在文件file2与file3中就需要使用extern声明来建立变量与其定义之间的联系。人们通常把变量和函数的extern声明放在一个单独的文件中(习惯上称之为头文件),并在每个源文件的开头使用#include语句把所要使用的头文件包含进来。后缀名.h约定为头文件的扩展名。
本文详细解释了C/C++中extern关键字的作用及其用法。通过实例介绍了如何利用extern建立不同源文件间变量定义的联系,并说明了将extern声明置于头文件中的好处。
7651

被折叠的 条评论
为什么被折叠?



