c语言中全局变量如何设置
时间: 2023-09-08 08:11:01 浏览: 121
在C语言中,全局变量可以在函数外部定义,具有全局作用域,可以在程序的任何位置被访问,不受函数调用的影响。全局变量默认情况下会被初始化为0。如果想要给全局变量赋初始值,可以在定义时赋值,例如:
```c
int global_variable = 10;
```
如果想要在其他的文件中访问该全局变量,可以使用extern关键字声明该变量,并且在外部文件中定义该全局变量,例如:
```c
// file1.c
int global_variable = 10;
// file2.c
extern int global_variable;
int main() {
printf("%d\n", global_variable); // 输出10
return 0;
}
```
阅读全文