다음은 C 언어에서 값으로 배열을 전달하는 예입니다.
예시
#include <stdio.h>
float avg(float a[]) {
int i;
float avg, sum = 0.0;
for (i = 0; i < 6; ++i) {
sum += a[i];
}
avg = (sum / 6);
return avg;
}
int main() {
float avg1, a[] = {63,21,34.4,12.5,3,2.2};
avg1 = avg(a);
printf("Average : %f", avg1);
return 0;
} 출력
다음은 출력입니다.
Average : 22.683332
위의 프로그램에서 평균을 계산하는 실제 코드는 avg() 함수에 있습니다. for 루프에서 배열 요소의 합과 평균이 계산됩니다.
float avg(float a[]) {
int i;
float avg, sum = 0.0;
for (i = 0; i < 6; ++i) {
sum += a[i];
}
avg = (sum / 6);
return avg;
} main() 함수에서 값이 배열에 전달되고 avg() 함수가 호출됩니다.
float avg1, a[] = {63,21,34.4,12.5,3,2.2};
avg1 = avg(a);