#include <stdio.h>
#include <stdlib.h>
int main()
{
//int arr[3][4];
int **arr = (int**)malloc(sizeof(int*) * 3);
int i = 0;
int j = 0;
int k = 1;
for(i = 0;i<3;i++)
{
arr[i] = (int *)malloc(sizeof(int) * 4);
// memset(arr[i],1,(sizeof(int)*4));
}
for(i = 0;i<3;i++)
{
for(j = 0;j<4;j++)
{
arr[i][j] = k;
k++;
printf("arr[%d][[%d]=%d\n",i,j,arr[i][j]);
}
}
//printf("\n");
for(i = 0;i<3;i++)
{
free(arr[i]);
}
free(arr);
return 0;
}
本文出自 “Vs吕小布” 博客,谢绝转载!