c++二维数组在调用时该怎么用?

来源:百度知道 编辑:UC知道 时间:2024/05/07 18:22:08
比方说定义了一个二维数组,在调用是该用么用?谢谢!
int a[m][n]

void set( ??? )

int a[3][2];
int m=3,n=2;
如果是全局量,无参
void set( ) {
for (j=0;j<m;j++)
for (i=0;i<n;i++) a[j][i]=1;
}

如果通过参数
void set(int a[3][2], int m,int n ){
int i,j;
for (j=0;j<m;j++)
for (i=0;i<n;i++) a[j][i]=1;
}
调用:
set(a,m,n);

也可以用指针。