본문 바로가기

카테고리 없음

c/c++ 배열을 함수의 인자로 전달

 

//func의 기능을 배열의 모든 요소의 합을 리턴

int func(int* pArr, int size);

int main(void)
{
{
int arr[] = { 1,2,3,4,5 };
int sumArr;
int sizeArr;

sizeArr = sizeof(arr) / sizeof(int);
sumArr = func(arr, sizeArr);

printf("배열 총 합: %d\n", sumArr);


return 0;
}
}


int func(int* pArr, int size)
{
int i;
int sum = 0;
for (i = 0; i < size; i++)
{
sum += *(pArr + i);
}

return sum;
}