方式1
int **p,a[2][3];
p=(int**)a;
方式2
a = (char **)malloc(sizeof(char *) * m); //分配指针数组
a[0] = (char *)malloc(sizeof(char) * m * n);//一次性分配所有空间
free(a[0]);
free(a);
方式1
int **p,a[2][3];
p=(int**)a;
方式2
a = (char **)malloc(sizeof(char *) * m); //分配指针数组
a[0] = (char *)malloc(sizeof(char) * m * n);//一次性分配所有空间
free(a[0]);
free(a);