C语言全局变量怎么声明
时间: 2024-05-10 11:16:59 浏览: 102
在C语言中,全局变量可以在函数外部声明。声明全局变量的方法是在所有函数之外,使用关键字 `extern` 声明变量,然后在其中一个或多个函数中定义变量。例如:
```c
// 声明全局变量
extern int global_variable;
int main() {
// 在主函数中使用全局变量
global_variable = 10;
printf("%d", global_variable);
return 0;
}
// 在另一个文件中定义全局变量
int global_variable;
```
在函数外部的 `extern` 声明表明变量的定义将在另一个文件中,而不是在当前文件中。
相关问题
c语言中如何定义全局变量
在C语言中,可以使用关键字"extern"来声明一个全局变量,然后在需要使用该变量的地方再进行定义。例如:
在头文件a.h中声明全局变量:
extern int globalVar;
在源文件a.c中定义全局变量:
int globalVar = 0;
这样就可以在其他的源文件中使用该全局变量,只需要在这些文件中包含头文件a.h即可。
阅读全文