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 |