C++에서 여러 매개변수를 사용하는 방법은 무엇인가요?


C++에서 여러 매개변수를 사용하는 방법은 함수 선언에서 매개변수를 쉼표로 구분하여 나열하는 것입니다. 각 매개변수는 해당하는 데이터 유형과 함께 선언됩니다. 예를 들어, 두 개의 정수를 더하는 함수를 만들기 위해 다음과 같이 작성할 수 있습니다.

int add(int num1, int num2) {
    return num1 + num2;
}

위의 함수는 add라는 이름을 가지며, int형 매개변수 num1num2를 가지며, 두 매개변수를 더한 값을 반환합니다.

또한, 함수 호출 시 전달되는 인수는 해당하는 매개변수와 일치해야 합니다. 예를 들어, add 함수를 호출할 때 다음과 같이 작성할 수 있습니다.

int sum = add(3, 5);

위의 코드는 add 함수를 호출하고, num1에 3을, num2에 5를 전달합니다. 그리고 함수는 3과 5를 더한 값을 반환하고, sum 변수에 할당합니다.

또 다른 예로, 세 개의 double형 매개변수를 가지는 함수를 만들어 보겠습니다.

double average(double num1, double num2, double num3) {
    return (num1 + num2 + num3) / 3;
}

위의 함수는 average라는 이름을 가지며, double형 매개변수 num1, num2, num3를 가지며, 세 매개변수의 평균 값을 반환합니다.

함수 호출 시에도 해당하는 매개변수와 일치하는 인수를 전달해야 합니다.

double avg = average(2.0, 4.5, 6.7);

위의 코드는 average 함수를 호출하고, num1에 2.0을, num2에 4.5를, num3에 6.7을 전달합니다. 그리고 함수는 세 수의 평균 값을 반환하고, avg 변수에 할당합니다.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.