intsum(int(*arr) [4],intsize);//其中的括号是必不可少的,因为下面的声明将声明一个由四个指向int的指针组成的数组,而不是一个指向由4个int组成的数组的指针。int*arr[4];//声明了一个指针数组,这个数组包含4个int指针变量int(*arr)[4]//声明了一个指针变量,这个指针指向由4个int组成的数组int sum...
int (*p[2])[3][3]; // 表明p是一个长度为2的数组,数组里面每个成员是指针,指针指向的成员是3*3二维数组。fun可以这样定义:void fun (int (*p[])[3][3] ){ } 但这种定义不容易看懂,一般是先定义成员,再定义数组:typedef int Element[3][3];typedef Element* PElement;PElement...