본문 바로가기

C_C++

포인터의 sizeof 연산 (arr_adder.c)


/* arr_adder.c */
#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;
}


*결과값


'C_C++' 카테고리의 다른 글

Call By Value VS. Call By Reference  (0) 2010.11.26
[펌] 유용한 URL  (0) 2010.11.24
배열이름과 포인터  (0) 2010.11.20
* (에스크립터)의 용도  (0) 2010.11.20
*pArr VS. pArr[]  (0) 2010.11.20