매개변수의 기본값
#include <iostream>
int func(int num1 = 2, int num2 = 3) {
return num1 * num2;
}
int main(void){
std::cout << func() << std::endl; // 2, 3 전달
std::cout << func(4) << std::endl; // 4, 3 전달
std::cout << func(4, 4) << std::endl; // 4, 4 전달
return 0;
}
기본값은 매개변수의 오른쪽부터 채워야 합니다.
기본값은 함수의 선언부에만 표현하면 됩니다.
매개변수 기본값은 함수의 원형에만 기술해야함
#include <iostream>
// 함수의 원형 선언
int func(int num1 = 2, int num2 = 3);
int main(void){
std::cout << func() << std::endl; // 2, 3 전달
std::cout << func(4) << std::endl; // 4, 3 전달
std::cout << func(4, 4) << std::endl; // 4, 4 전달
return 0;
}
// 함수의 정의
int func(int num1, int num2) {
return num1 * num2;
}
회원로그인 후 댓글을 작성하실 수 있습니다. 로그인