第1个回答 2009-08-06
--------------------
数组arr[4] | arr[0]| arr[1]|arr[2]| arr[3]|
--------------------
若以int (*p)[4]作形参, 则(*p) == arr,即p相当于&arr;
用(*p)[0] 访问 arr[0];
用(*p)[1] 访问 arr[1];
而以int *p作形参,p == arr,*p则等于arr〔0〕;
用(*p)或者p[0] 访问 arr[0];
用(*(p+1))或者p〔1〕 访问 arr[1];
其实int(*p)〔4〕一般用于接收形如arr〔n〕〔4〕(n为正整数)的数组,这个地方大材小用了本回答被提问者采纳