Programming/용어

인자와 매개변수의 차이

노루다자 2021. 11. 25. 23:36

아래는 이해하기 쉬운 설명이지만 잘못 이해할 수 있다.

 

매개변수 

 

함수 정의시 나열되는 변수(variable)

 

function 함수이름(매개변수1, 매개변수2, ....) { 

              코드

}

 

전달인자(argument)

 

함수 호출 시 전달되는 실제 값(value)

 

함수이름(인자1, 인자2, ....);

 

정확한 차이는 인자는 값이고 매개변수는 변수라는 점이다.

 

함수를 호출하여 사용할 우리는 괄호에 이미 정해진 넣는다. 이것이 인자다.

반대로 함수를 선언할때 적는 것 변수로 값이 아니다. 이것이 매개변수다.