언어 자료구조 알고리즘/Escort C++
[C++] 디폴트 매개 변수
언제나휴일
2016. 4. 15. 12:16
반응형
- 디폴트 매개 변수
C++언어에서는 특정 함수를 호출할 때 사용하는 입력 매개 변수의 값이 대부분 같은 값을 전달하는 경우 디폴트 매개 변수를 사용할 수 있습니다.
디폴트 매개 변수의 사용 예 |
#include <iostream> using std::cout; using std::endl;
double CalculateArea(double radius, double radian=3.14) { return radius*radius*radian; }
void main() { cout<<"반지름이 3인 원의 넓이:"; cout<<CalculateArea(3)<<endl; cout<<"반지름이 3인 반원의 넓이:"; cout<<CalculateArea(3,3.14/2)<<endl; } |
[그림 1.8]
위의 CalculateArea함수는 반지름과 부채꼴의 중심 각에 대한 radian을 인자로 받아 넓이를 구하는 함수입니다. 두 번째 입력 매개 변수의 디폴트 값을 3.14로 지정하였는데 이 경우 두 번째 입력 매개 변수를 전달하지 않으면 디폴트 값을 사용하게 됩니다. 물론, 특별한 인자 값을 전달하면 해당 값을 사용하게 됩니다.
(모든 동영상 강의는 무료입니다.)
반응형