求二维数组各元素之和,哪里错了
程序代码:#include<stdio.h>
void main()
{
int Arrsum(int (*p)[3],int n);
int i=0;
int arr[2][3]={{1,2,3},{4,5,6}};
int *parr[3]=arr;
printf("%d ",Arrsum(parr,2));
}
int Arrsum(int (*p)[3],int n)
{
int i=0,j=0,sum=0;
for(i=0;i<n;i++)
for(j=0;i<3;j++)
{
sum+=*(*(p+i)+j);
}
return sum;
}









