목록2024/04/04 (1)
미소를뿌리는감자의 코딩
call by reference, call by value
call by value와 call by reference는 인자를 전달해주는 방식에 차이를 두고 있습니다. 우선 call by value는 함수에 인자를 전달해 줄 때, 인자를 복사해서 전달해주는 방식을 의미합니다. 이에 메모리 또한 추가적으로 사용한다는 점이 있습니다. 하지만, 함수에서 값을 변경하더라도 원본에는 영향을 미치지 않기 때문에 상대적으로 안전하다고 할 수 있습니다. 반대로 call by reference는 함수에 인자를 전달해 줄 때, 참조값을 전달해주는 것을 의미합니다. 즉, 인자로 전달하고자 하는 변수의 주소값을 전달해주는 것을 의미합니다. 따로 메모리를 사용하여 변수를 할당하지 않아도 되기 때문에, 메모리를 추가적으로 사용하지 않아도 된다는 장점이 있습니다. 오랜만에 call by ..
강의수강/[자료구조|알고리즘]
2024. 4. 4. 16:54