数组名及指针作为函数参数问题
											 程序代码:
程序代码:#include"stdio.h"
float aver(int *p,int size);
void main()
{
    int i;
    int score[10]={0};
    printf("\n请输入10个学生成绩:");
    for(i=0;i<10;i++)
    {
        scanf("%d",&score[i]);
    }
    printf("这10个学生的平均成绩是:%f\n",aver(score,10));
}
float aver(int *q,int num)
{
    float sum=0;
    int *p;
    for(p=q;p<q+10;q++)
        sum+=*p;
    return sum/num;
}
这是一个很简单的程序,但是运行时候就是不对,而且我输入10个数字后得20秒左右才反应出现aver(score,10),并且是一个错答案,请高手帮小弟留意下,我实在没有找到哪里有问题,谢谢!!麻烦了



 
											





 
	    

 
	

 惭愧惭愧,受教了!!
惭愧惭愧,受教了!!