C언어/함수와 포인터

함수와 포인터 /* 배열의 함수로 인자를 전달하는 방식*/

빛나는 미래 2010. 4. 25. 13:09


#include <stdio.h>

int arr1[2]={1,2};// 배열의 선언과 동시에 초기화

fct(int *arr2)    // 인자를 포인터로 선언
{
 printf("%d\n",arr2[0]);// 첫번 쨰 요소 출력
 arr2[0]=3;      // 첫번째 요소 데이타의 변환 *********call by reference************
}
main()
{
 
 fct(arr1);//함수의 인자를 포인터로 전달
 printf("%d\n",arr1[0]);// 변환된 데이타의 출력
 return 0;
}