在C语言中,可以使用关键字"extern"来定义一个全局数组,使得整个程序中的所有文件都能访问这个数组。

例如,我们在一个文件中定义一个全局数组:

//file1.c
extern int global_array[10];

然后在另一个文件中也使用关键字"extern"来声明这个全局数组:

//file2.c
extern int global_array[10];

void func()
{
    //访问全局数组
    global_array[0] = 1;
}

这样,在整个程序中,都可以访问这个全局数组了。需要注意的是,在定义数组时,不要使用"static"关键字,否则数组就只能在当前文件中访问。

如何在c语言中定义一个全部文件都能访问的数组

原文地址: https://www.cveoy.top/t/topic/hg33 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录