728x90
1. 매개변수
함수에 전달하는 값[매개변수(Parameter), 인자(Argument)]
-> 함수 호출 시 함수로 값을 전달하는 목적으로 이용
형식매개변수(Formal Parameter) | 실매개변수(Real Parameter) |
함수 정의에서 기술되는 매개변수 목록 | 함수 호출에서 기술되는 값, 인자(Argument) |
![]() |
2. 호출 방식
Call by Value(값에 의한 호출) |
인자의 값을 함수 정의에 있는 매개변수로 복사해서 전달하는 방식 |
![]() |
Call by Reference (참조에 의한 호출) |
- 인자의 참조값을 함수 정의에 있는 매개변수로 전달하는 방식 |
- 변수의 값을 복사해서 전달하는 대신 변수의 주소를 전달하는 방식 |
![]() |
- 호출된 함수에서 값을 호출한 곳으로 리턴의 용도로 사용 가능 |
![]() ![]() |
728x90