代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
int **pArray2;
int index1, index2;
pArray2 = (int **)malloc(sizeof(int *[3]));
for (index1 = 0; index1 < 3; index1 ++)
{
*(pArray2 + index1) = (int *)malloc(sizeof(int[3]));
for (index2 = 0; index2 < 3; index2 ++)
{
*(*(pArray2 + index1) + index2) = index1 + index2;
}
}
for (index1 = 0; index1 < 3; index1 ++)
{
for (index2 = 0; index2 < 3; index2 ++)
{
printf("%d\t", *(*(pArray2 + index1) + index2));
}
printf("\n");
}
return 0;
}
运行结果: