함수에서 배열을 전달하려고합니다. 합 당신은 당신이 CalcAvg
의 합으로 계산 값으로 sum
변수를 할당 할 필요가 0배열을 사용하여 함수 호출
/
void CalcAvg(int tests[], int numTests, float& avg)
{
int sum=0;
for (int i = 0; i < numTests; i++)
{
sum = sum + tests[i];
}
avg = (float)sum/numTests;
}
0으로 설정 한 후 값을 수정하지 않았습니다. 그 외에 무엇을 기대합니까? – ildjarn
CalcAvg의 정의 내에서 "sum"이라는 이름이 main 정의 내에서 "sum"과 관계가 있다고 가정합니다. 그렇지 않습니다. –