#include<stdio.h>
#include<malloc.h>
int **Malloc2DArray(int m,int n)
{
int **c = (int**)malloc((m)*sizeof(int*));
for(int i=0;i<=m;i++)
c[i] = (int*)malloc((n)*sizeof(int));
return c;
}
void main()
{
int i,j;
int m=3,n=4;
int **c = Malloc2DArray(m,n);
for(i=0;i<m;i++){
for(j=0;j<n;j++){
c[i][j]=i+j;
}
}
for(i=0;i<m;i++){
for(j=0;j<n;j++){
printf("%4d",c[i][j]);
}
printf("\n");
}
}
C语言动态分配二维数组
最新推荐文章于 2020-12-08 17:57:18 发布