c语言指针与数组参数传参
数组和指针的联系和应用是密不可分的,看一下数组作为函数参数是怎样的应用情况,我们看一段代码并进行分析
#include <stdio.h>
int SumArray(int A[],int size)
{
int i,sum=0;
for(i=0;i<size;i++)
{
sum += A[i];
}
return sum;
}
int main()
{
int A[] = {
1,2,3,4,5};//定义一个数组
int size = sizeof(A)/sizeof(A[0]);//得到数组的大小,整个数组的大小除以一个元素的大小得到元素个数
int total = SumArray(A,size);//将数组和数组大小传递进去
printf("total = %d\n",total);
return 0