매개변수로 넘겨서 배열 원소 합을하는건데 오류가 뜨네요
율하
2023.04.01
질문 제목 : 질문 요약 ://배열과 배열크기를 매개변수로 넘겨주고, 배열안의 원소의 합을 구해 메인에서 출력하시오.
#include stdio.h
int sum(int g[],int n);
int main(void)
{
int i=0,total=0;
int grade[]={10,20,33,35,13,79,45};
for(i=0;i7;i++)
total+=grade[i];
printf(배열의 합 = %d\n,total);
sum(grade,7);
}
int sum(int g[],int n);
{
int i=0, total=0;
for(i=0;i7;i++)
total+=*g[i];
printf(배열의 합 =%d \n,total);
}질문 내용 : 한분이 이렇게 답변을 해주셨는데 오류가뜨네요 int sum(int *g,int n)으로만 수정해서 답변해주셨는데 여전히 오류가 뜨더하고요 그리고 선언문을왜 고친건지 잘 모르겠어요 ㅠㅠ 죄송하지만 답변에서 수정한 내용 설명 좀 부탁드릴수 있을까요?