개발자 기술 면접 준비/정리

Call By Value vs Call By Reference

ucong 2021. 5. 29. 16:32

Call By Value 

- 인자로 받은 값을 복사하여 처리하는 방식

- Call By Value에 의해 넘어온 값을 증가시켜도 원래의 값이 보존

- 값을 복사하여 넘기기 때문에 메모리 사용량 늘어남

 

Call By Reference 

- 인자로 받은 값의 주소를 참조하여 직접 값에 영향을 주는 방식

- 값을 복사하지 않고 직접 참조하기 때문에 속도가 빠름

- 원래의 값에 영향을 주는 리스크 존재

'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글

인터페이스란?  (0) 2021.05.29
추상클래스란?  (0) 2021.05.29
Parameter VS Argument  (0) 2021.05.28
Primitive type vs Reference type  (0) 2021.05.26
C++ vs Java  (0) 2021.05.26