콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2025. 7. 24. 20:13
반응형

결론부터 말하면:

현실에서는 파라미터, 인자값, 변수비슷한 의미로 섞여서 쓰이는 경우가 많지만,
엄밀히 말하면 서로 다른 개념입니다.

◆ 실제 사용에서는...

일반적인 대화나 책에서는 다음처럼 혼용해서 말하는 경우가 많습니다:

  • "이 함수에 변수 하나 넘겨줘"
  • "파라미터에 값 넣었어"
  • "인자값을 전달했어"

→ 이런 말들은 정확한 용어 구분보다는 의미 전달이 목적이기 때문에, 어느 정도 섞어 써도 보통은 이해에 문제가 없습니다.

 

 

하지만, 정확하게는 이렇게 구분합니다:

용어의미
변수 (Variable) 값을 저장하는 일반적인 이름 (어디서든 선언 가능)
파라미터 (Parameter) 함수 선언 시 괄호 안에 정의되는 변수. 값을 받아오기 위한 변수
인자 (Argument) 함수를 호출할 때 괄호 안에 넣는 값 (상수, 변수, 표현식 등 모두 가능)
 

◆  예시로 다시 정리

void add(int x, int y) // ← x, y는 파라미터 (함수 선언 시)
{
int sum = x + y; // ← sum은 지역 변수
printf("%d\n", sum);
}
 
int main() {
int a = 3, b = 5; add(a, b); // ← a, b는 인자 (argument)
return 0;
}
  • x, y → 함수 내부에서 쓰이는 파라미터 (매개변수)
  • a, b → 함수 호출 시 넘겨주는 인자 (argument)
  • sum → 함수 내부에서 만든 지역 변수

◆ 정리 요약

상황용어
함수를 정의할 때 파라미터 (parameter)
함수를 호출할 때 인자 (argument)
값을 저장할 때 쓰는 이름 변수 (variable)
 

👉 결론:
일상에서는 거의 같은 뜻으로 쓰이지만,
정확하게 알고 있으면 헷갈리지 않고 더 깊이 있는 이해가 가능합니다!

 

 

추가질문) 엑셀함수에서 괄호안에 들어가는건 뭐라고 부르면 되나요?

 

엑셀 함수에서 괄호 안에 들어가는 값들은 일반적으로 "인수(引數, Argument)" 또는 "인자"라고 부릅니다.

 

 

◆ 정리해서 말하면:

위치용어설명
=SUM(1, 2, 3) 에서 1, 2, 3 인수 또는 인자(argument)라고 부릅니다.
 

엑셀 공식 용어나 도움말에서도 다음과 같은 용어를 사용합니다:

“SUM 함수는 하나 이상의 숫자 인수(Argument)를 받아 합계를 계산합니다.”

◆ 예시로 더 살펴보기

excel
 
=AVERAGE(A1:A5)
  • 함수 이름: AVERAGE
  • 괄호 안: A1:A5 → 이건 인수(argument) 또는 입력값

 

◆ 참고로 이런 용어도 함께 씁니다:

용어설명
함수(Function) SUM, IF, VLOOKUP 같은 이름
인수/인자(Argument) 함수 괄호 안에 넣는 값이나 셀 참조 등
매개변수(Parameter) (프로그래밍에서는 많이 씀, 엑셀에서는 잘 안 씀)
 

◆ 결론 요약

엑셀 함수에서 괄호 안에 들어가는 값은
"인수(argument)" 또는 "인자" 라고 부르는 게 정확합니다.
(엑셀에서는 "파라미터"는 거의 사용하지 않아요.)

 

 

참고) 프로그래밍에서의 의미

요약

개념 역할
변수 값을 저장하는 일반적인 공간 myName
인자 함수 호출 시 전달하는 값 greet(myName)의 myName
파라미터 함수 선언 시 정의한 입력 변수 char name[]

 

반응형

콘텐츠 내 자동삽입광고