易报错点 不清楚点
1.若用数组时,在主调函数使用被调函数时,且是在主调函数表达中形参应该为数组名而不包含[]
e.g. printf("%d",sum(a))而不是a[10];
2.aver(分函数)调用sum(分函数)时
【思想】:等于重新写一遍sum函数 带的值是sum所带的值 只不过省略了sum函数再写一遍的复杂 直接调用sum函数;
假设 sum函数返回值为sum
自己:
int aver(int sum)
{ int aver;
aver=sum/10;
return aver;
}
正确:
int aver(int a[])//不用带长度
{ return(sum(a)/10);
}