카테고리 없음

[CS] Call by Value & Call by Reference

리네엔 2024. 10. 14. 22:42

Call by Value

함수가 인수로 전달 받은 값을 복사하여 처리 하는 방식
값을 복사하여 전달하므로 함수 내에서 값을 변경해도 원본 값은 변경되지 않음

Call by Reference

함수 호출 시 인수로 전달되는 변수의 참조 값을 함수 내부로 전달하는 방식
값의 참조를 전달하므로 함수 내에서 값을 변경하면 원본 값도 변경됨.