为了账号安全,请及时绑定邮箱和手机立即绑定

想使用数组名作函数实参,形参应该是数组名或指针变量,但是下面是咋回事?

想使用数组名作函数实参,形参应该是数组名或指针变量,但是下面是咋回事?

C PHP
慕少森 2022-04-14 18:11:36
#include <stdio.h>int main(){float average(float array[10]);float score[10],aver;int i;printf("input 10 scores:\n");for(i=0;i<10;++i){scanf("%f",&score[i]);}printf("\n");aver=average(score);printf("average score is %5.2f\n",aver);return 0;}float average(float array[10]) //这里的形参不是数组名啊,array[10]是数组名吗?{int i;float aver,sum=0;for(i=0;i<10;i++){sum=sum+array[i];}aver=sum/10;return(aver);}用数组名作函数实参,形参应该是数组名或指针变量,上面的是什么情况啊?
查看完整描述

1 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

array是数组名,只是定义的时候,定义为float average (float array[10])
float score[10],aver;// score是数组名
调用这个函数的时候:aver=average(score);

查看完整回答
反对 回复 2022-04-19
  • 1 回答
  • 0 关注
  • 257 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信