我想声明一个可以由任何函数更改的数组。我不必作为参数传递,但仍然可以通过任何函数访问它,并且可以对其进行更改。在python中,我们可以简单地将变量声明为函数内部的全局变量,并且对该函数中对该数组所做的任何更改都将反映在原始数组中。但是我该怎么做。
如果a是全局数组,则
void f(){
for(int i=0;i<5;i++)
a[i]=10;
}
int main(){
int a[]={3,5,2,6,8};
f();
// and now the content of the original
// array should have changed
}
如何声明这种类型的数组