C++ | 함수의 인수와 매개변수 (Arguments and Parameters) | main 함수의 인수와 매개변수 사용하기
함수를 이야기 할 때 용어들의 혼란이 있다. 인수 (Arguments) 와 매개변수 (Parameters) 가 그들 중 하나인데 왜 그런지 알고 싶다는 생각이 들었다. 간단히 말하면 인수는 전달하는 변수고 매개변수는 전달받은 값을 복사한 변수다. (상수나 포인터도 포함) 테스트하기 위해서 사용자 정의함수를 만들기 전에 먼저 main 함수로 확인해보자. C++ 프로그램은 main이 먼저 실행되므로 프로그램 실행시 여기에 인수를 넣을 수 있다. #include using namespace std; int main(int argc, char const *argv[]) { cout