해결된 질문
작성
·
738
·
수정됨
1
5.12 함수의 인수와 매개변수 강의에도 언급이 돼있길래 봤는데 통 이해를 못하겠어요
함수가 매개변수화 되었다? 매개변수는 함수 선언할 때 void function(void)에서 괄호안에 들어가는게 매개변수 아닌가요?
저는 이 매개변수가 인자를 받아오는 그릇으로 이해를 하고 있는데 이게 매개변수화 되었다는 거랑 연결이 잘 안되네요
답변 1
2
안녕하세요, 답변 도우미 Soobak 입니다.
"함수의 매개변수화" 라는 표현은, 특정 함수가 특정 매개변수를 받도록 설계되었음을 의미합니다.
예를 들어, "function(int a, double b)
는 두 개의 매개변수 a
와 b
를 받는 함수로 매개변수화되었다" 라고 할 수 있습니다.
말씀하신 매개변수와 인수에 대한 설명처럼, 하나의 개념이자 용어로 이해하시는 것이 좋을 것 같습니다.
매개변수화(Parameterization)에 대한 위키피디아 정의를 첨부드립니다.
: Parameterizaztion is the process of defining or choosing parameters.