二维数组的参数传递

来源:互联网 发布:淘宝网虎牌保温杯 编辑:程序博客网 时间:2024/05/23 18:15

动态数组的参数传递:

char **a;
a = new char* [m];//分配指针数组
for(int i=0; i<m; i++)
{
a[i] = new char[n];//分配每个指针所指向的数组
}

void fun(int **a, int m, int n);

fun(a, m, n);


静态数组的参数传递

char a[5][5];

void fun(char a[][5])

fun(a);

void fun(char (*a)[5]);

fun(a);

void fun(char (&a)[5][5])

fun(a);

0 0
原创粉丝点击