파라미터와(parameter)와 인자(argument)를 가능하면 구분해 사용한다.
파라미터는 형식 인자(formal parameter)라고 하기도 하고 매개변수라고 부르기도 하는 변수로,
함수 본문에서 함수가 전달받은 값을 가리킬 때 사용하는 이름이다.
반면 인자는 실 인자(actual parameter)라고도 하며,
함수를 호출하면서 실제로 함수에 넘기는 값을 의미한다.
가능하면 이 둘을 구분해 사용하고자 노력하지만 가끔 혼용하는 경우도 있는데,
문맥에 따라 판단하기 바란다.
인수, 인자, 매개변수
void test(int a, int b) << 여기서 부를땐 매개변수라고 부르고
int main()
{
int c, d;
test(c, d); << 여기서 부를땐 인자라고 부릅니다.
return 0;
}
근대 정작 한국어로는 인자든 매개변수든 그냥 다 인자라고 부릅니다. 용어가 정확하지 않아서죠.
영어로는 확실히 구분을 지어서 부릅니다.
a,b 는 parameter라 부르고
c,d는 argument라고 부릅니다.
'나의 백과사전' 카테고리의 다른 글
언어 처리기 (language processor) (0) | 2015.04.18 |
---|---|
프로그래밍이란... (0) | 2015.03.15 |
안티 앨리어싱 (Anti-Aliasing) (0) | 2014.12.30 |
소스 코드와 스크립트 (0) | 2014.12.22 |
프로그램 (Program) (0) | 2014.10.25 |