본문 바로가기

Programming/C++

C++ function

C++의 함수 형태는 C와 거의 동일하다. 

using namespace std;를 이용해 미리 cout를 편하게 사용할 수 있게 셋팅해둔다

 

#include <iostream>

using namespace std;

int addTwoNumbers(int num_a, int num_b) // 같은 변수명을 한번에 바꿀 땐 f2 + command
{
    int sum = num_a + num_b;

    return sum; // Return 해주는 값의 형식과 함수 앞에 int가 동일해야 한다.
}

int multiTwoNumbers(int num_a, int num_b)
{
    int multi = num_a * num_b;

    return multi;
}

void printHelloWorld() // return할 값이 없기 때문에 void 함수
{
    cout << "Hello World" << endl;

    return; //return을 넣어둘 수도 있음

    cout << "Hello World2" << endl; //return 밑에 나두면 이 코드는 실행이 되지 않음
}

int main(void)
{
    cout << addTwoNumbers(1, 2) << endl; //debug를 해보면 함수가 return 값으로 변환되어 있는 것을 알 수 있음
    cout << addTwoNumbers(3, 4) << endl;
    cout << addTwoNumbers(8, 13) << "\n"
         << endl;

    cout << multiTwoNumbers(1, 2) << endl;
    cout << multiTwoNumbers(3, 4) << endl;
    cout << multiTwoNumbers(8, 13) << endl;

    printHelloWorld();

    return 0;
}

 

출력된 결과물

'Programming > C++' 카테고리의 다른 글

C++ 난수 random number 만들기  (0) 2021.03.14
C++ 배열의 반복  (0) 2021.03.14
C++ 배열의 기초  (0) 2021.03.08
C++ Fundamental data Types, Integers, Float, Char type  (0) 2021.02.09
C++ 공부  (0) 2021.02.08