반응형
Notice
Recent Posts
Recent Comments
Link
Brise
Call by value, Call by reference 본문
반응형
--
--
call by value : 함수를 호출 할 때에 변수의 '복사본'을 전달.
함수 내부에서 변경된 사항에 대해서는 원본에 영향력을 가지지 않는다.
e.g. (int a)
call by reference : 함수를 호출할 때에 변수의 '링크(포인터)' 를 전달.
함수 내부에서 변경될 때에 포인터를 참조하여 변경되므로 바로 원본이 변경된다.
e.g. (int * a)
C언어에서 배열은 기본적으로 포인터이므로 int a[] = int * a
call by value로 배열을 호출하는 것은 불가능하다.
http://egloos.zum.com/coldwave/v/2377331
--
--
반응형
'프로그램 > C,C++' 카테고리의 다른 글
2차원 포인터의 값과 주소 접근 방식 (0) | 2015.12.12 |
---|---|
C언어 표준매크로 (0) | 2015.08.20 |
C언어의 변수형 정리 (0) | 2015.08.14 |
2차원 배열 함수 호출 예제 (0) | 2015.05.11 |
함수 포인터 배열 예제 (0) | 2015.02.13 |
Efficient C coding (0) | 2014.09.30 |
쉽게 이해하는 포인터 (0) | 2014.09.01 |
Comments