Programming/용어
인자와 매개변수의 차이
노루다자
2021. 11. 25. 23:36
아래는 이해하기 쉬운 설명이지만 잘못 이해할 수 있다.
매개변수
함수 정의시 나열되는 변수(variable)
function 함수이름(매개변수1, 매개변수2, ....) {
코드
}
전달인자(argument)
함수 호출 시 전달되는 실제 값(value)
함수이름(인자1, 인자2, ....);
정확한 차이는 인자는 값이고 매개변수는 변수라는 점이다.
함수를 호출하여 사용할 때 우리는 괄호에 이미 정해진 값을 넣는다. 이것이 인자다.
반대로 함수를 선언할때 적는 것은 변수로 값이 아니다. 이것이 매개변수다.