본문 바로가기
과거에 공부했던 것들(저장용)/학부생

C언어 Call by Pointer

by under_coverzzz 2015. 7. 23.
반응형

//호출함수에서 피 호출 함수로 argument의 시작주소를 전달하는 방식

//피호출 함수의 조작으로 argument의 값을 변경할 수도 있음(원본 데이터 변경 가능)

#include<stdio.h>

void exchange(int *,int *);

int main()

{

int x=5,y=10;

exchange(&x,&y);

printf("x=%d \t y=%d\n",x,y);

return 0;

}

void exchange(int *a,int *b)

{

int temp;

temp=*a; *a=*b; *b=temp;

printf("*a=%d\t *b=%d\n",*a,*b);

}

반응형