인수와 매개 변수 사이에 차이가 있습니까?


15

다음과 같을 수 있습니다. 호출자 POV의 매개 변수를 의미하고 인수는 프로 시저 내부 또는 다른 방식으로 의미합니다.

아니면 차이가 없습니까?

최신 정보

스웨덴어에서는 "anropsparametrar", 즉 "프로 시저를 호출하는 매개 변수"라고 말하고 "anropsargument"( "프로 시저를 호출하는 인수")는 말하지 않습니다.


1
문맥에 따라 다를 것입니다
Yusubov

2
다음에 검색하십시오 : stackoverflow.com/questions/3176310/…
Overv.

1
@Overv 그 중 하나라도 중복입니다. 이 질문은 10 억 번 요청되었습니다. 현상금이 설정되었음을 믿을 수 없습니다.
Alternatex

답변:


31

MSDN 기사 에 따르면 매개 변수와 인수라는 정의 차이가 있습니다.

매개 변수 :

매개 변수는 호출 할 때 프로 시저가 전달할 것으로 예상하는 값을 나타냅니다. 프로 시저 선언은 해당 매개 변수를 정의합니다.

논의:

인수는 프로 시저를 호출 할 때 프로 시저 매개 변수에 전달하는 값을 나타냅니다. 호출 코드는 프로 시저를 호출 할 때 인수를 제공합니다.

실제 예제 에서 이해하는 방법에 대한 인용문 도 있습니다 .

이 정보를 프로 시저에 전달하기 위해 프로시 저는 매개 변수를 정의하고 호출 코드는 해당 매개 변수에 인수를 전달합니다. 매개 변수는 주차장으로, 그리고 인수는 자동차로 생각할 수 있습니다. 다른 자동차가 다른 시간에 주차 장소에 주차 할 수있는 것처럼 호출 코드는 프로 시저를 호출 할 때마다 동일한 매개 변수에 다른 인수를 전달할 수 있습니다.


5
C # 언어 사양이 이에 동의합니다. 예를 들어, "1.6.6.1 매개 변수"섹션은 "메소드의 매개 변수는 메소드가 호출 될 때 지정된 인수에서 실제 값을 가져옵니다."
akton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.