21xrx.com
2024-12-22 21:43:02 Sunday
登录
文章检索 我的文章 写文章
C++如何声明全局数组?
2023-07-11 10:29:28 深夜i     --     --
C++ 全局数组 声明

在C++中,全局数组的声明要使用关键字extern,例如:

extern int globalArray[10];

这表示声明了一个整型数组globalArray,并预留了10个元素的空间。注意,这里并没有给出数组的初始化,只是声明了空间。如果要给数组初始化,需要在其他地方进行赋值。

另外,全局数组的声明通常会放在头文件中,在多个源文件中共享使用。如果在多个源文件中都要使用这个数组,需要在其中一个源文件中进行定义并初始化,例如:

int globalArray[10] = 10;

这个定义和初始化语句可以放在任意一个源文件中,只要保证其他源文件中的声明语句和这个定义语句在同一个命名空间下即可。

总的来说,C++中全局数组的声明和使用需要注意以下几点:

1. 使用extern关键字进行声明

2. 建议放在头文件中,以便多个源文件中共享使用

3. 在其中一个源文件中进行定义和初始化,并保证其他源文件中的声明语句在同一个命名空间下。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复