Argument와 Parameter


Argument와 Parameter

Argument vs ParameterArgument는 함수 호출시 전달되는 값Parameter은 그 전달된 값을 함수 내부에서 사용할 수 있도록 하는 변수위의 코드에서 add(1, 2)의 1과 2는 argument 이고,add(a,b)의 a,b는 parameter이다.parameter의 전달방식은 passing by value와 passing by reference 두 가지가 존재한다.Passing by value(값 전달)기본적인 값 전달 방식으로 전달되는 값만 복사되어 저장되는 것으로 원본의 값에 아무런 영향을 끼치지 않는다. Passing by reference(참조 전달)전달 받은 값만 복사하는 것이 아닌 원본 데이터에 대한 참조 변수를 parameter에 전달한다.함수 안에서 데이터의 값을 변경하면 함수 밖의 원본 데이터도 같..........



원문링크 : Argument와 Parameter