[C 이론] 12. 포인터(2)
인수 전달 방법 : 함수 호출 시 인수 전달 방법 값에 의한 호출(Call By Value) 기본적인 방법 함수로 값의 복사본이 전달된다. 실제 값 자체는 바뀌지 않는다. 참조에 의한 호출(Call By Reference = Call By Address) 함수로 원본(주소값)이 전달된다. 주소에 의한 전달이므로 실제 값 자체가 바뀐다. 값에 의한 호출 VS 참조에 의한 호출 값에 의한 호출(Call By Value) #include void swap(int x, int y); int main(void) { int a = 100, b = 200; printf("a=%d b=%d\n",a, b); swap(a, b); printf("a=%d b=%d\n",a, b); return 0; } // 함수에서의 값..
2021.06.01