#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
int** test_creat_arr(int rows,int columns)
{
int ii,jj;
int **arr = NULL;
arr = (int **)malloc(rows*sizeof(rows));
if(arr == NULL)
return NULL;
for(ii = 0;ii<rows;ii++)
{
arr[ii] = (int *)malloc(sizeof(columns*sizeof(columns)));
}
//赋值
int test_num = 0;
for(ii = 0;ii<rows;ii++)
{
for(jj = 0;jj<columns;jj++)
{
arr[ii][jj] =test_num++;
}
}
for(ii = 0;ii<rows;ii++)
{
for(jj = 0;jj<columns;jj++)
{
printf("%d ",arr[ii][jj]);
}
printf("\n");
}
return arr;
}
int main()
{
test_creat_arr(3,4);
return 0;
}