[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++에서 함수를 호출하는 방법은 간단한 함수 호출에서부터 매개변수 전달, 참조 매개변수를 이용한 호출까지 다양하게 활용될 수 있습니다.