方法:使用二级指针
//动态分配一片m*n的内存空间
int **p;
p=(int **)malloc(sizeof(int *)*m); //申请存放int指针的内存存储m个指针变量
for(i=0;i<m;i++){
p[i]=(int *)malloc(sizeof(int)*n); //为n个数组申请内存
for(j=0;j<n;j++){
scanf("%d",&p[i][j]);
}
}
方法:使用二级指针
//动态分配一片m*n的内存空间
int **p;
p=(int **)malloc(sizeof(int *)*m); //申请存放int指针的内存存储m个指针变量
for(i=0;i<m;i++){
p[i]=(int *)malloc(sizeof(int)*n); //为n个数组申请内存
for(j=0;j<n;j++){
scanf("%d",&p[i][j]);
}
}