C++에서 여러 매개변수를 사용하는 방법은 무엇인가요?
C++에서 여러 매개변수를 사용하는 방법은 함수 선언에서 매개변수를 쉼표로 구분하여 나열하는 것입니다. 각 매개변수는 해당하는 데이터 유형과 함께 선언됩니다. 예를 들어, 두 개의 정수를 더하는 함수를 만들기 위해 다음과 같이 작성할 수 있습니다.
int add(int num1, int num2) {
return num1 + num2;
}
위의 함수는 add
라는 이름을 가지며, int
형 매개변수 num1
과 num2
를 가지며, 두 매개변수를 더한 값을 반환합니다.
또한, 함수 호출 시 전달되는 인수는 해당하는 매개변수와 일치해야 합니다. 예를 들어, 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
변수에 할당합니다.