17. 포인터의 활용 - Call by reference(참조에 의한 호출)


17. 포인터의 활용 - Call by reference(참조에 의한 호출)

C언어 17. 포인터의 활용 - Call by reference(참조에 의한 호출) jangThang 2016. 7. 22. 5:16 이웃추가 본문 기타 기능 Call by Value(값에 의한 호출) : 함수호출 시에 변수의 값을 함수에 전달 Call by Reference(참조에 의한 호출) : 함수호출 시에 변수의 주소를 함수의 매개변수로 전달 Call by reference(참조에 의한 호출)은 Call by value(값에 의한 호출)과 반대되는 개념입니다. ( C++에서의 참조변수를 이용한 참조에 의한 호출과는 엄연히 다른 방법입니다. C언어에서 참조에 의한 호출은 오히려 주소에 의한 호출과 비슷합니다. ) 위의 도식과 같이 main함수에서의 Num1와 function()에서의 Num1은 완전히 다릅니다. 그저 값 69를 main함수로 부터 받아왔을 뿐이죠. 변수의 이름은 같지만 사용하는 메모리(변수)도 다릅니다. 따라서 fuction의 Num1에 뭔 짓을 하더라도 mai...



원문링크 : 17. 포인터의 활용 - Call by reference(참조에 의한 호출)