12
22
728x90

1. 매개변수

함수에 전달하는 값[매개변수(Parameter), 인자(Argument)]

     -> 함수 호출 시 함수로 값을 전달하는 목적으로 이용

형식매개변수(Formal Parameter) 실매개변수(Real Parameter)
   함수 정의에서 기술되는 매개변수 목록    함수 호출에서 기술되는 값, 인자(Argument)

 

2. 호출 방식

 Call by Value(값에 의한 호출)
   인자의 값을 함수 정의에 있는 매개변수로 복사해서 전달하는 방식
Call by Reference (참조에 의한 호출)
   - 인자의 참조값을 함수 정의에 있는 매개변수로 전달하는 방식
   - 변수의 값을 복사해서 전달하는 대신 변수의 주소를 전달하는 방식
   - 호출된 함수에서 값을 호출한 곳으로 리턴의 용도로 사용 가능

 

728x90

'프로그래밍 언어 > C언어' 카테고리의 다른 글

스토리지 클래스 (auto, register, global)  (0) 2021.12.24
다양한 인자 전달  (0) 2021.12.22
열거체  (0) 2021.12.22
공용체  (0) 2021.12.22
구조체 처리  (0) 2021.12.21
COMMENT