指针数组的概念:即用于存放指针变量的数组
代码如下:使用指针数组来模拟二维数组
int main()
{
//创建三个整型数组
int arr1[] = { 1,2,3,4,5 };
int arr2[] = { 2,3,4,5,6 };
int arr3[] = { 3,4,5,6,7 };
int* p_arr[3] = { arr1,arr2,arr3 };
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 5; j++)
{
printf("%d ", p_arr[i][j]);//p_arr1[0][0] = arr1[0] = *(arr1 + 0)
}
printf("\n");
}
return 0;
}