ソースはこれです
#include <stdio.h>
double avg(int t[]);
int main(void)
{
int test[5];
int i;
double ans;
printf("5人のテストの点数を入力してください。");
for(i = 0; i < 5 ; i++){
scanf("%d",&test[i]);
}
ans = avg(test);
printf("平均点は%lfです¥n",ans);
return 0;
}
double avg(int t[])
{
int i;
double sum;
sum = 0.0;
for(i = 0;i < 5;i++){
sum += t[i];
}
return sum/5;
}
その後にあるans = avg(test);
の意味が良く理解できません(汗
配列名を実引数として渡したらなぜavg関数は5人のテストの点数(test[5])の値を知る事ができるのですか?
少し日本語が変かも知れませんが解答よろしくお願いします。