parameter와 argument의 차이

keep_going·2023년 6월 22일

JAVA

목록 보기
1/1
  • Parameter(매개변수)
    함수 또는 메서드 정의에서 선언된 변수
    함수 내부에서 사용되며 함수가 호출될 때 함수로 전달되는 값에 대한 이름을 제공

ex) add라는 함수에 대해 x와 y는 매개변수

public int add(int x, int y) {
    int sum = x + y;
    return sum;
}
  • Argument(인수 또는 전달인자)
    함수를 호출할 때 함수에 전달되는 실제 값
    함수 호출 시 매개변수에 대응되는 인수를 전달하여 함수가 실행되는 것

ex) add 함수를 호출하면서 3과 5라는 인수를 전달

int result = add(3, 5);

함수 호출 시 3은 x 매개변수에 5는 y 매개변수에 전달됨

  • 한줄 요약
    매개변수는 함수 정의에 나열된 변수들
    인수는 함수 호출 시에 매개변수에 전달되는 실제 값
profile
keep going

0개의 댓글