Backend/참고자료

매개변수(Parameter)와 전달인자(Argument)

간지나제 2021. 4. 26. 17:19

필자는 매개변수(Parameter)와 전달인자(Argument)를 무분별하게 사용했었다.

그런데 이 둘은 쓰임이 다르다는 사실을 알게 되었다.
간단한 개념이긴하나 용어를 정확히 알고 지나가도록 하자.


Parameter: 함수의 input으로 제공되는 변수를 의미한다.

ex)

int sum(int a, int b) {
    return a+b;
}

a와 b는 parameter이다.


Argument: 함수를 호출할 때 실제 값들을 의미한다.

ex)

int result = sum(3, 5);

여기서 3과 5는 전달인자이다.


ko.wikipedia.org/wiki/매개변수_(컴퓨터_프로그래밍)
https://wowon.tistory.com/101