默认参数

你可以在函数中为一个或多个值调用参数指定默认参数。假如相应的参数被省略,那该参数会用默认参数来取代。

使用时应注意以下几点:

1. 默认参数应该只在函数的引用性声明中给出,不应在函数定义性声明中重复定义。

2.  你可能定义了超过一个的默认参数,但所有的默认参数位置必须是在最右边。所以省略参数时,也是从最右边开始的。

3. 默认参数只能被用在值传递的函数中。

例如:

#include <iostream>
using namespace std;

void showVolume(int length, int width=1, int height=1);


int main()
{
 showVolume(4, 6, 2);
 showVolume(4,6);
 showVolume(4);
 return 0;
}


void showVolume(int length, int width, int height)
{
 cout << "Volume of a box with/n"
  << "Length=" <<length <<",Width="<<width<<endl
 <<"and Heigh=" <<height <<" is " <<length * width*height <<endl;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值