[C/C++] Call by reference, Call by address, Call by value
두 숫자를 바꿔주는 swap() 함수를 예제로 아래 세 가지를 알아보자. Call by reference Call by address Call by value --> 얘만 안되니까 얘부터 시작 Call by value 결과에 주목하세요. a와 b는 변경이 되지 않는다. #include // call by value void swap(int a, int b) { int temp; temp = a; a = b; b = temp; } int main() { int a = 3; int b = 7; swap(a, b); printf("swap(a, b) : [%d], [%d]\n", a, b); return 0; } result swap(a, b) : [3], [7] Call by address 주소 값을 전달합..