输入10个整数作为数组元素,计算并输出它们的和,使用指针作为函数的实际参数和形式参数

输入10个整数作为数组元素,计算并输出它们的和,使用指针作为函数的实际参数和形式参数

#include<stdio.h>
int sum1(int *p);
int main()
{
int *p=0,a[10],sum=0;
printf("输入十个整数:\n");
for(p=a;p<a+10;p++)
scanf("%d",p);
sum=sum1(a);
printf("sum=%d\n",sum);
return 0;
}

int sum1(int *p)
{
int *i;
int sum=0;
i=p;
for(p;p<i+10;p++)
{sum+=*p;
}
return sum;
}
//望采纳
温馨提示:答案为网友推荐,仅供参考
相似回答