指针类型匹配问题
大家请看下面这个函数:main()
{
int arr_add(int arr[],int n);
static int a[3][4]={1,2,3,4,5,3,45,55,6,33,62,88};
int *p,total;
p=a[0]; //如果此处改为p=&a[0][0]或者p=a这个函数的结果都是一样,但是其实质内容一样吗?还望高手指点迷津。谢!
total=arr_add(p,12);
printf("total=%d\n",total);
}
arr_add(int arr[],int n)
{
int i,sum=0;
for(i=0;i<n;i++)
sum=sum+arr[i];
return (sum);
}