-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Call by value
call by Value : 값에 의한 호출
-
함수를 호출할 때 값에 의한 방법은 변수 혹은 상수를 인자로 넣어서 호출 하는 방식
결국 이는 어떤 변수로 호출하든지 값이 넘어오며 그 값을 복사되는 것을 의미
Call by address
call by Address : 주소에 의한 호출 [포인터를 이용한 전달방식]
- 함수 호출 시 변수의 주소를 인자로 넣어서 호출하는 방식
이는 모두 똑같이 함수로 변수의 주소 값이 넘어가게 된다 이 값은 함수 내에서 매개변수로 받아 매개변수 값이 대입 그렇다면 이 주소를 받으려면 매개변수는 주소를 저장할수 있는 변수여야 하는데 그 변수가 바로 "포인터 변수" 이다
Call by reference
Call by Reference : 참조에 의한 호출
함수 내에서 매개변수로 참조자가 정의되며, 인자로 넣은 변수로 초기화되며 이 변수를 참조하게 된다
C++ 제일 많이사용 되는 방식 !!
ugkang3
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation