Jinie.log
로그인
Jinie.log
로그인
[*IT 지식] Call by reference / Call by Value
🐷Jinie (juniorDeveloper)
·
2020년 12월 29일
팔로우
1
기술면접
실무면접
1
개념정리
목록 보기
11/13
1. Call by value
값에 의한 호출
call by value는 가장 일반적인 함수 호출형태로 값을 복사하는 것
Call by value는 메서드 호출 시에 사용되는 인자의 메모리에 저장되어 있는 값(value)을 복사하여 보낸다.
메서드에서 호출하여 사용한 변수는 내부에 새로 생성 된 x와 y이기 때문에 메서드 수행 후에도 결과 값에 변화가 없습니다.
2. Call by reference
참조의 의한 호출
변수의 주소를 전달하는 것
Call by reference는 메서드 호출 시 사용되는 인자 값의 메모리에 저장되어있는 주소(Address)를 복사하여 보낸다.
메서드에서 호출하여 사용한 변수는 주소를 참조하여 연산하기 때문에, 연산 결과에 따라 원본 데이터가 변하게 됩니다.
🐷Jinie (juniorDeveloper)
ᴘᴇᴛɪᴛs ᴅᴇ́ᴠᴇʟᴏᴘᴘᴇᴜʀ. ᴘʀᴏɢʀᴀᴍᴍᴀᴛɪᴏɴ = ᴘʟᴀɪsɪʀ 💕
팔로우
이전 포스트
[IT지식] 데이터베이스/ 클라이언트/ 서버
다음 포스트
[*IT 지식] 기술면접준비
0개의 댓글
댓글 작성