您的位置:首页 > 其它

数组名作为函数参数

2020-07-14 05:26 225 查看

#include<stdio.h>

float average(float ScoreName[11]);
int main()
{
float Score[11]={0},b;
int i;
for(i=0;i<10;i++)
{
scanf("%f",&Score[i]);
}
/*b=average(Score[11]);(错误:	[Error] cannot convert 'float' to 'float*'
for argument '1' to 'float average(float*)')*/
b=average(Score);//定义average函数时格式已经控制好了,应用时只传入函数名
printf("%f\n",b);
return 0;
}

float average(float ScoreName[11])//数组名做函数参数,
{
float num=0,a;
for(int j=0;j<10;j++)
{
num+=ScoreName[j];
}
a=num/10;
return a;
}

  

转载于:https://www.cnblogs.com/zdgmddzj/p/8444072.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: