프로그래밍언어

call by reference, call by value

흰색남자 2022. 10. 3. 13:12

Call by reference

함수의 파라미터( 인자 )로 데이터의 주소가 전달됨 

>> 해당 함수에서 데이터 주소 값을 변경하면 인자로 넘긴 데이터의 원본이 바뀜.

 

 

Call by value

함수의 파라미터( 인자 )로 데이터의 값이 복사되어 값만 전달됨.

>> 해당 함수에서 파라미터의 값을 바꾸어도 원본 데이터에는 반영되지 않음.