0.Call by Value,Call by Reference? 이게 무슨 소리인데? 일반적인 프로그램에서 함수내의 모든 Object(어떤 랭귀지의 Object 개념이라기 보단 말그대로 객체라는 뭉뚱그린 개념.)는 기본적으로 지역적(local)이다. 그래서 보통 함수내에 Object를 전달해야할 때 매개변수(parameter)를 활용한다. Call by Value와 Call by Reference는 이러한 함수 매개변수(parameter)의 호출 방식을 말하며 Value(값)을 함수내로 복사하여 전달하느냐, Reference(참조)를 복사하여 전달하느냐로 구분한다. 많은 사람들이 이 둘을 구분하지 못하거나 어떻게 전달되지는 까먹어 매개변수(parameter)에 전달하는 인자가 참조인지, 값인지 구분하지 못해 버그를 만..........
원문링크 : Call by Value VS Call by Reference