#include <iostream>
int Adder(int num1 = 1, int num2 = 2); // 함수호출시 인자를 전달하지 않으면 디폴트인 1, 2가 전달된 것으로 간주한다.
int main() {
std::cout << Adder() << std::endl;
std::cout << Adder(5) << std::endl;
std::cout << Adder(3,5) << std::endl;
return 0;
}
int Adder(int num1, int num2)
{
return num1 + num2;
}
- 인자가 전달되면 정의된 순서부터 값이 채워진다.
int func(int num1=12, int num, int num)
=> num2, num3 매개 변수 전달만 불가능
참고 : [윤성우 열혈 C++ 프로그래밍] - 대부분의 내용 및 코드는 이 책에서 개인 공부 정리 목적으로 참고하였습니다.
'Language&Framework&Etc > C++' 카테고리의 다른 글
1-5 이름공간(namespace)에 대한 소개 추가(함수 선언 정의) (0) | 2020.11.18 |
---|---|
1-5 이름공간(namespace)에 대한 소개 (0) | 2020.11.18 |
1-4 인라인(inline) 함수 (0) | 2020.11.18 |
1-2 함수 오버로딩 (0) | 2020.11.18 |
1. 입출력 방식 (0) | 2020.11.17 |