C언어 pass by value vs pass by pointer 차이 안녕하세요. 이번 포스팅에서는 C언어에서 포인터를 함수의 인자로 받는 pass by pointer 선언 방식의 사용 이유와 예제에 대해서 살펴보도록 하겠습니다. swap 함수 포인터 사용 예제 가장 기본적인 예제를 통해서 포인터를 인자로 받는 이유에 대해서 살펴보겠습니다. 두 정수 변수의 값을 서로 바꾸는 swap 함수를 예시를 보겠습니다. #include void swap(int a, int b){ int t = a; a = b; b = t; } void swap2(int *a, int *b){ int t = *a; *a = *b; *b = t; } int main(){ int num_1 = 3; int num_2 = 5; // p..