ETC/알쓸신잡

인자(Argument), 매개변수(Parameter)에 대해서

ahgle 2022. 9. 8. 16:41
728x90
반응형

매개변수(Paramter)

함수를 정의하면서 함수 선언 시 사용하는 변수명을 매개변수라고한다.

함수가 호출될 때 값을 전달받게 되는데 비로소 매개변수에 값이 정의되어 사용된다.

 

인자(Argument) 

함수를 호출할 때 함수 내 포함돼있는 매개변수에게 전달되는 값이다.

 

아래의 예제를 보자

void test(int b)      
{
   printf("%d",b);
}


int main(int a, char* a[])
{
   test(2)
}

 

test라는 이름의 함수를 정의하면서 사용하는 정수형 변수 b매개변수 이다.

main에서 test함수를 호출하면서 해당 매개변수 b에 전달하는 실제 값인 2가 인자이다.

728x90