본문 바로가기
Programming/C++

배열의 요소들의 총합 결과 반환 함수

by OKOK 2017. 3. 10.

/*

오예 새로운 것!

*/


#include<stdio.h>


int ArrAdder(int* pArr, int n);


int main(void) {

int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };

int SumOfArr;


SumOfArr = ArrAdder(arr, sizeof(arr) / sizeof(int));

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


return 0;

}


int ArrAdder(int* pArr, int n) {

int sum = 0;

int i;


for (i = 0; i < n; i++)

sum += pArr[i];

return sum;

}


// 함수 정의, 메인 함수가 존재한다.

메인함수에서 보니 배열이 있다. 배열이 있으니 주소값으로도 사용가능. 사이즈에 대한 개념 무...하핫. 아마 바이트 일 것이다. 그리고 선언한 데이터 타입에 따른 사이즈가 계산 될 것이다.

함수를 살펴보다 이름은 저것이구 인자에 인트형 포인터, 인트형  변수 2개의 변수가 존재한다.  그리고 섬 알고리즘이 들어가 있다. 오케이 대략 감은 옵니다.