call by reference와 call by value
2020.01.20 by 뿡뿡이형
-주의- 내가 이해한 대로 쓴거라 틀릴 수도 있음. 틀리면 댓글로 말해주세요 예제를 간단하게 준비해봤다. 위 코드의 결과는 이러하다 왜 이렇게 되느냐? 위에는 call by value이고 밑은 call by reference이다 call by value 새로운 5가 생기고 a는 그걸 가리키고 있다. 그러므로 a를 바꾼다고 v값이 바뀌지 않는것이다. call by reference r과 똑같은 a가 같은 5를 가리키고 있다. 그러므로 a가 가르키는 5가 바뀌면 r도 같은걸 보고있으니 r의 값도 변한다.
C# 2020. 1. 20. 00:24
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.