오늘은? call by value 와 call by reference에 대하여 알아본다. 먼저 간단 하게 해석하자면.. 먼저.. call by value - 인자값을 복사하여 사용함으로 함수가 리턴된 후에는 수정한 해당값이 적용되지 않는다. 즉 호출한 함수에 영향을 미치지 않는다는것이다. 다음은 call by reference - 주소값을 받아와 처리함으로 수정된 결과하나하나가 다 기록된다. 매게변수의 값을 넘기는 것이 아니라, 그 값을 저장하고 있는 메모리의 주소를 넘기게 된다. 즉, 어느 위치에 있는 값을 참조해서 처리하라는 의미.. 그러므로 호출하는 함수에서는 그 값을 저장한 변수의 포인터 값을 넘겨야 하며 당연히 호출되는 함수에서는 포인터 변수로 선언되어야 하는것이다.. p.174 예문 swap(..