우리는 함수를 접하기 시작하면서 매개변수와 인수라는 단어들을 많이 들어오고, 많이 사용해왔다. 그럼 매개변수와 인수의 정확한 차이는 뭘까?
매개변수는 함수 밖에서 전달된 값이 저장되는 변수이다.
int add(int a, int b) {
return a + b;
}
위 코드에서 int a와 int b의 a,b가 매개변수이다.
인수는 함수를 호출할 때 괄호 안에 써서 전달하는 값이나 변수를 말하는 것이다.
add(5, 3);
이 코드에서 괄호 안에 있는 5와 3이 인수이다.