在不同的文件中定义同一个数组,并且都使用了'extern'关键字进行声明,可以在另一个文件中使用该数组,不会导致数组里的数据乱。

'extern'关键字用于声明一个变量,表示该变量是在其他地方定义的。在另一个文件中使用'extern'声明的变量时,编译器会在链接阶段将其与实际定义的变量关联起来,实际上它们指向的是同一个内存地址。

因此,不论在哪个文件中定义数组的具体值,只要这个数组被多个文件共享,并且使用了'extern'关键字进行声明,那么在其他文件中访问该数组时,它们所看到的数据将是相同的。


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

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