본문으로 바로가기

parameter와 argument 구분

category 프로그래밍 2020. 2. 2. 17:30
 

1 개념[편집]

Difference between Parameter and Argument
매개변수와 인수의 차이점
매개변수
 
(parameter)
인수
 
(argument)
  • 함수 등에서 사용되는 전달된 값을 받는 변수
  • 값, 변수, 참조 등 전달되는 값
  • 여기서는 엄밀하게 구분하고 있지만, 실용적으로는 그다지 중요하지 않은 것 같다...
  • 쉘스크립트 또는 명령어의 뒤에 붙은 인수를 받는 경우, 외부에서 받아왔다는 의미가 중요하므로 그대로 argument라고 하는 경우가 많다.

2 예시[편집]

  • 함수 plus에 사용된 a, b는 매개변수
  • 함수 plus를 호출 할 때 값 1, 2는 인수
#include <stdio.h>
 
int plus(int a, int b) // a, b 는 매개변수(parameter)
{
return a + b;}
 
void main(){
int result = plus(12); // 1, 2 는 인수(argument)
printf("%d", result);}
참조: 제타위키
 

'프로그래밍' 카테고리의 다른 글

클래스, 객체, 인스턴스의 개념  (0) 2020.02.04
함수(Function) VS 메소드(Method)  (0) 2020.01.31
절대 경로와 상대 경로  (0) 2020.01.31