动态数组的参数传递:
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);