[c++] 함수 호출 방법
1. 일반적인 함수 호출
#include <iostream>
using namespace std;
// 함수 정의
void simpleFunction() {
cout << "이것은 간단한 함수 호출입니다." << endl;
}
int main() {
// 함수 호출
simpleFunction();
return 0;
}
위 예제에서는 simpleFunction
이라는 함수를 정의하고, main
함수 내에서 이를 호출하는 방법을 보여줍니다.
2. 매개변수가 있는 함수 호출
#include <iostream>
using namespace std;
// 함수 정의
int add(int a, int b) {
return a + b;
}
int main() {
int result = add(3, 5); // 함수 호출
cout << "덧셈 결과: " << result << endl;
return 0;
}
add
함수는 두 개의 매개변수를 받아들이고 덧셈을 수행한 후 결과를 반환하는 함수입니다. main
함수에서는 3과 5를 인수로 전달하여 add
함수를 호출하고 반환된 값을 출력합니다.
3. 참조 매개변수를 이용한 함수 호출
#include <iostream>
using namespace std;
// 함수 정의
void modifyValue(int& x) {
x = x * 2;
}
int main() {
int val = 5;
modifyValue(val); // 함수 호출
cout << "수정된 값: " << val << endl;
return 0;
}
위 예제에서는 modifyValue
함수가 참조 매개변수를 이용하여 값을 수정합니다. 이 함수를 호출한 후에 val
값이 변경되는 것을 확인할 수 있습니다.
따라서, C++에서 함수를 호출하는 방법은 간단한 함수 호출에서부터 매개변수 전달, 참조 매개변수를 이용한 호출까지 다양하게 활용될 수 있습니다.