C++函数的默认参数

C++在函数上面花了不少功夫,这个默认参数确实是挺实用的。
所谓默认参数就是在不给实参、或者不给够实参的情况下,正常调用函数,且函数那些没给的参数自动赋上默认值。

它有几个要求:

  • 必须给全部形参设置默认参数,或者就只能从右往左设置默认参数(不这样的话编译器不知道在传实参的时候究竟是传给谁的)
  • 如果某个函数存在函数声明,那么就不要在函数定义的地方设置默认参数了,而应该在函数声明的地方设置默认参数。
  • 同时,在调用有默认参数的函数时,如果某一个参数使用默认值(即没有给出实参),那么其右边所有参数必须全部使用默认值,如:
    在这里插入图片描述
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值