如何在c语言中定义一个全部文件都能访问的数组
在C语言中,可以使用关键字"extern"来定义一个全局数组,使得整个程序中的所有文件都能访问这个数组。
例如,我们在一个文件中定义一个全局数组:
//file1.c
extern int global_array[10];
然后在另一个文件中也使用关键字"extern"来声明这个全局数组:
//file2.c
extern int global_array[10];
void func()
{
    //访问全局数组
    global_array[0] = 1;
}
这样,在整个程序中,都可以访问这个全局数组了。需要注意的是,在定义数组时,不要使用"static"关键字,否则数组就只能在当前文件中访问。
原文地址: https://www.cveoy.top/t/topic/hg33 著作权归作者所有。请勿转载和采集!