Programming

Parameter 와 Argument의 정의 및 차이

WOOOOJI 2023. 2. 1. 14:58

강의를 듣던중 문득 "Parameter" 와 "Argument"를 심심치 않게 자주 쓰면서, 궁금하게 됬습니다!

일단 두개다 뭔가 변수를 가르치키는거 같다는 생각은 쭉 해왔는데, 지금에서야 정리를 해보게 된거 같습니다 :)

 

 

Parameter : 매개변수 / 함수와 메서드 입력 변수명 (Variable)

Argument : 전달인자, 인자 / 함수와 메소드의 입력 값 (Value)

허헣 너무 쉽죠? 

즉 변수명을 Parameter. 변수에 담긴 데이터를 Argument라고 부르는것입니다!

 

// 변수 선언 및 초기화
int a = 10;
int b = 20;

//              Parameter
public int hap(int a, int b){
	return a+b;
}

//  Argument
hap(a, b)

이렇게 보니 확실히 이해가 쉽죠?

Parameter는 매개변수.

Argument는 전달하는 변수값. 즉 전달인자, 인자 라고 부르는겁니다!

728x90