怎么定义 指向数组的指针 的数组

如何定义 指向数组的指针 的数组 ?请问该如何定义?麻烦大侠给写个例子,谢谢了[解决办法]int (* [4][5])[10

如何定义 指向数组的指针 的数组 ?
请问该如何定义?   麻烦大侠给写个例子,谢谢了

[解决办法]
int (* [4][5])[10][20]
指针是指向[10][20];数组的指针;


[解决办法]
int main()
{
int a1[3] = {1, 2, 3};
int a2[3] = {4, 5, 6};
int (*p[2])[3] = {&a1, &a2};

int i, j;
for (i = 0; i < 2; i++)
for (j = 0; j < 3; j++)
printf( "%d\n ", (*p[i])[j]);

return 0;
}
[解决办法]
指向数组的指针
==============
int arr[3];
int (*ptr)[3] = &arr;
[解决办法]
用typedef是最好的:
typedef int (*PtoArray)[5];

PtoArray array[10];