C언어
[C언어] Call-by-value, Call-by-reference
최근 ATPCS(ARM Thumb Procedure Call Standard)에 대해서 공부하는 중에 Call-by-value, Call-by-reference에 대한 내용이 나와 관련 내용을 정리해보려구 한다. 필자는 pointer부터 공부했고 pointer에 대해 공부한 내용도 곧 업로드하도록 하겠다! Call-by-value, Call-by-reference는 각각 값에 의한 호출, 참조에 의한 호출인데 사실 단어만 봐서는 이해가 잘 되지 않았다. 그래서 a값과 b값을 서로 Change하는 Swap code를 보면서 정리해보도록 하겠다. Swap 1) 위와 같은 코드를 보자. a=2, b=3이 초기값으로 저장되어 있고 두 값을 서로 Swap하기 위해서 a=b; b=a; 로 코드가 작성되어있다. 결과..
2022. 6. 27. 23:41
최근댓글