<aside> 💡 목차


</aside>

<aside> 💡 함수 호출 및 포인터를 이해하기 위한 필수 개념


값에 의한 호출 & 참조에 의한 호출

Untitled

값에 의한 호출

참조에 의한 호출

→ 참조에 의한 변수와 값에 의한 변수를 혼합하여 사용할 수 있습니다.

Untitled

참조에 의한 호출이 필요할때만 넣으시오

참조를 해야하는 경우에만 참조를 쓰시오...

그림에서는 quot 하고 rem만 참조에 의한 호출로 해뒀잖아?

→ 참조에 의한 호출일때, 매개변수에 *넣는거랑 안넣는거 뭔차이임?

[포인터 vs 참조 - 참조를 이용한 swap() 함수](https://cybecho.notion.site/vs-swap-43dd383a6187433d8a1a4b62a4e679d7)

똑같다! 근데 C에서 매개변수까지 포인터를 넣어주다보니, 실수가 많아져서 사용하기 불편함 
그래서 C++올라오면서 편하게 쓰려고 만든 매크로 개념임

Untitled