질문이 있으십니까?

기본 컨텐츠 및 사용자가 직접 참여하여 만들어진 다양한 내용을 검색합니다.

parameter와 argument의 차이?

코딩을 하다보면 어떤 프로그래밍 언어든 관계없이 매개변수(parameter)와 인수(argument)라는 말을 접하게 됩니다. 그런데 문제는 저도 그렇고 많은 사람들이 정확한 개념을 모른채 혼용해서 사용한다는 점입니다. 그래서 오늘 한번 정리해보려고 합니다.

parameter(매게변수)

매개변수와 인수는 함수 또는 메서드와 연관된 용어입니다. 따라서 C++에서 하나의 함수를 선언하고 난 후 설명해보겠습니다. 두 개의 숫자를 전달받아서 더해주는 간단한 덧셈 함수를 만들었습니다.

argument(인수)

매개변수란 위 그림에서 보시는 것처럼 함수를 정의할 때 사용되는 변수를 의미합니다. 그렇다면 인수는 무엇일까요? 인수는 함수가 호출될 때 매개변수에 실제로 담기는 값을 의미합니다.

댓글을 작성하세요

문서 이력

  • 2020-06-10 날짜로 신달수 님으로 부터 컨텐츠명이 변경 되었습니다.