다음은 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);