Programming/Etc

Argument 와 Parameter 의 차이점

blueasa 2012. 8. 2. 15:47

Argument 와  Parameter 는 종종 같은 의미로 사용된다.
근데 다른 이름을 가지고 있기 때문에 어떤 차이가 있나해서 구글링을 해보니 역시나 좋은 문서가 있었다.[1]

이 둘의 차이점은 의외로 간단하다. Parameter 는 선언 부분에 있는 것이고, Argument 는 실제 사용시의 데이터를 의미한다. 하지만 이건 정확히 말하면 C++ 에서 더 정확하게 구분이 된 것이다.

// a, b 는 Parameters
int func( int a, int b );

// 10, 2 는 Arguments
// ... 

어떤 함수 안에서

ret = func( 10, 2 ); 

// ... 

이 부분과 관련되서 류광님이 번역과 관련된 기술을 한적이 있다.[2]


반응형