可能重复:
将二维数组传递给函数
我的问题与将数组作为 C++ 函数参数传递有关。让我先展示一个例子:
void fun(double (*projective)[3])
{
for(int i=0; i<3; i++)
for(int j=0; j<3; j++)
{
projective[i][j]= i*100+j;
}
}
int main()
{
double projective[3][3];
fun(projective);
for(int i=0; i<3; i++)
{
cout<<endl;
for(int j=0; j<3; j++)
cout<<projective[i][j]<<" ";
}
return 0;
}
在示例中,传递参数 forfun
是一个数组,我想知道是否还有其他方法可以传递此参数。谢谢!