我们可以通过指针数组来模拟出二维数组。
#include<stdio.h>
#include<math.h>
int main()
{
int arr1[] = { 1,2,3,4,5 };
int arr2[] = { 3,4,5,6,7 };
int arr3[] = { 5,6,7,8,9 };
int* arr[3] = { arr1,arr2,arr3 };
int i = 0,j = 0;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 5; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
结果如下: