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

C언어 Call by Value

by under_coverzzz 2015. 7. 23.
반응형

//-호출함수에서 피호출 함수로 argument의 상수값을 복사하여 전달하는 방식.

//피호출 함수의 조작으로부터 argument의 값은 항상 보호됨(원본 데이터 변경 불가능)

//parameter는 argument와 동일한 type의 변수로 받아주는 것이 일반적임

#include<stdio.h>

void exchange(int,int);

int main()

{

int x=5,y=10;

exchange(x,y);

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

return 0;

}

void exchange(int a,int b)

{

int temp;

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

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

}

반응형