extern int
时间: 2023-11-07 21:05:15 浏览: 87
c语言中static和extern的用法详细解析
5星 · 资源好评率100%
extern int是一个C语言的关键字,用于声明一个全局变量或函数。它表示该变量或函数在其他文件中定义,当前文件中仅做声明。
例如,如果在一个源文件中声明了一个全局变量或函数,并在另一个源文件中定义它,那么在声明的地方使用extern关键字可以告诉编译器该变量或函数是在其他地方定义的。
举个例子,假设我们有两个源文件:main.c和helper.c。在helper.c中定义了一个全局变量x,并在main.c中使用它,我们可以在main.c中使用extern来声明这个变量:
// helper.c
int x = 5;
// main.c
extern int x;
// 在这里可以使用变量x
这样编译器就知道变量x是在其他文件中定义的,并且可以正确地使用它。
阅读全文