함수호출방식

·C
Call-by-value, Call-by-reference 함수 호출 방식은 함수 인자로 전달되는 대상에 따라 2가지로 나눌 수 있다. 단순히 값을 전달하는 형태이면 Call-by-value 메모리에 접근 가능한 주소값을 전달하는 형태면 Call-by-reference로 구분 가능하다. 이와 같이 호출 방식을 구분하는 이유는 다음과 같다. 예를 들어 두 값을 전달받아 서로 값을 교환하는 swap 함수를 작성한다고 하면 Call-by-value 형식으로 함수 작성 시 아래와 같다. void swap(int num1, int num2){ int temp = num1; int num1 = num2; num2 = temp; printf("num1=%d, num2=%d", num1, num2); } int mai..
yeooniyeoon
'함수호출방식' 태그의 글 목록