Parameter vs Argument

매개변수(parameter)와 인자(argument)는 서로 정의가 다르지만, 혼용해서 많이 사용한다.

위의 코드에서 매개변수는 a와 b이다. 인자는 1, 2, 3이다. 즉, 함수를 정의할 때 인자를 받기 위한 변수를 매개변수라고 부르며, 함수를 호출할 때 함수에 전달하는 값을 인자라고 한다.