10.3.2 매개변수의 특징
● 명명 규칙
매개변수는 일반적으로 변수와 같다고 생각하면 됩니다. 변수의 특징을 그대로 가지고 있으므로 매개변수의 식별자도 변수의 식별자 명명 규칙에 따라 지어주면 됩니다.
● 데이터 전달
함수의 매개변수에 데이터가 전달되는 과정은 다음 그림과 같습니다. 그림처럼 함수를 정의할 때 함께 정의한 매개변수는 함수 호출 시 전달되는 데이터와 일대일로 대응되어 데이터가 할당됩니다. 따라서 첫 번째 인수는 첫 번째 매개변수에 할당되고, 두 번째 인수는 두 번째 매개변수에 할당됩니다.
그림 10-1 데이터 전달 과정
매개변수는 개수 제한이 없기 때문에 여러 개를 생성할 수 있지만, 함수가 지저분해 보일 수 있어서 최소한으로 정의하는 것이 좋습니다.