코딩공부/참고자료

매개변수와 인자

뉼👩🏻‍💻 2022. 12. 21. 10:09
728x90
반응형
SMALL

 

 

매개변수와 인자 

라는 단어가 뜻하는게 같지만 다르게 부르는 것인줄 알았는데 그게 아니여서 나름대로 찾아보고 정리하는 글

 

매개변수 

매개 : - 둘 사이의 양편의 관계를 맺어줌 

         - 서로 떨어져 있는 두 명사 사이에서 두 명상의 관계를 맺어주는 중간 항의 명사를 부여하는 작용

         - 헤겔의 변증법에서 어떤 사물이 존재할 조건이 되는 일.   

           : 모든 사물이 따로 독립하여 존재하는 것이 아니고 타자와의 관계 속에서 존재한다고 보았음 

변수 : - 어떤 상황의 가변적 요인

         - 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수 

 

➡️ 매개변수는 함수를 정의할 때 사용되는 변수 

 

인자  : 어떤 사물의 원인이 되는 낱낱의 요소나 물질 

➡️ 인자는 함수가 호출될 때 실제로 담기는 값

https://stackoverflow.com/questions/156767/whats-the-difference-between-an-argument-and-a-parameter

 

What's the difference between an argument and a parameter?

When verbally talking about methods, I'm never sure whether to use the word argument or parameter or something else. Either way the other people know what I mean, but what's correct, and what's the

stackoverflow.com

 

 

그리고 그 밑의 답변중에서 

이런 식으로 p ➡️ p, a ➡️ a 로 기억하기 쉽게 적어둔 글이 있었는데 엄청 와닿았다! 

 

 

또 다른 예시로 

// 매개변수

printf(char*s, int x); 

 

//인자 

print("%d", 1+a); 

 

 

 

728x90
반응형