#include<iostream>
int BoxVolume(int length, int width = 1, int height = 1);
int main(void) {
std::cout << "[3, 3, 3] : " << BoxVolume(3, 3, 3) << std::endl;
std::cout << "[5, 5, D] : " << BoxVolume(5, 5) << std::endl;
std::cout << "[7, D, D] : " << BoxVolume(7) << std::endl;
// std::cout << "[D, D, D] : " << BoxVolume() << std::endl;
return 0;
}
int BoxVolume(int length, int width, int height)
{
return length*width*height;
}
* 매개변수에 디폴트 값 지정된 것 확인하기
* 함수 선언시 디폴트값은 오른쪽 부터 채우기
* 반대로 함수 사용시 인자들은 왼쪽부터 값이 채워진다.
* 4번째 출력문의 경우 첫번째 전달 인자의 값을 찾지 못해 에러..