typedef int (ARRAY5)[5];//声明一个数组类型
ARRAY5 array5 = { 0 };//相当于int array5[ 5 ] = { 0 };
for (i=0; i<5; i++)
{
array5[i] = i+1;
}
---------------------------------------
int arr[5] = {1 ,2 ,3};
ARRAY5 *pArray;//定义一个指向数组类型的指针变量
pArray = &arr;//给数组指针赋值 需要使用&arr
==============================
int arr[5] = {1 ,2 ,3};
typedef int (*PARRAY5)[5];//声明一个 数组指针类型
PARRAY5 parr = &arr;//parr是一个数组指针变量,相当于int (*parr)[5] = &arr。