头文件里的extern
时间: 2023-11-21 21:54:13 浏览: 78
头文件
头文件中的extern关键字用于声明一个变量或函数是在其他文件中定义的,这样在当前文件中就可以使用这个变量或函数了。使用extern关键字可以避免重复定义变量或函数,同时也可以提高代码的可读性和可维护性。在头文件中使用extern关键字声明变量或函数后,在其他文件中就可以通过包含这个头文件来使用这个变量或函数了。
举个例子,如果在一个头文件中声明了一个全局变量:
```
extern int global_var;
```
那么在其他文件中就可以通过包含这个头文件来使用这个全局变量了,而不需要重新定义它。
另外,extern C是用来告诉编译器在链接时按照C语言的方式进行链接的,这样可以避免C++的命名规则导致的链接错误。
阅读全文