본문 바로가기
C언어/함수

[C언어] call-by-value vs call-by-reference

by bigpicture 2022. 7. 6.
반응형

call-by-value 는 함수에서 값을 입력받는 것을 말합니다. 일반적인 함수에서 사용하는 방법입니다. 

call-by-reference 는 함수에서 주소값을 입력받는 것을 말합니다. 함수 밖에서 정의된 변수 주소에 직접 접근하여 변수 값 등을 변경하고자 할 때 사용합니다. 

아래 문제를 참고하세요. 

 

https://bigpicture123.tistory.com/420

 

[C언어 코딩문제] 함수를 이용한 배열 원소 출력

문제 배열과 자연수 n을 입력하면, 해당 배열에서 n 번째의 원소를 출력하는 함수를 정의하시오. 정답 #include void myfun(int *yourarr,int num) { printf("%d",yourarr[num-1]); } int main() { int yourarr[5]..

bigpicture123.tistory.com

 

반응형

댓글