简友广场想法C++学习笔记

第八章 函数探幽(3)默认参数

2019-12-24  本文已影响0人  阿厉a_li

(三)默认参数

(1)默认参数是省略了实参时候形参默认的一个值。

    声明默认参数的方法是在声明函数原型的时候将参数初始化为一个特定的值,这样在调用函数的时候,如果这个参数省略,他将使用默认值,否则它会被新的参数所覆盖

(2)对于带参数列表的函数

    必须从右向左添加默认值。调用的时候,参数也是从左往右依次输入,不允许跳过。也就是说后面的参数可以省略,而不能省略前面的参数,否则程序不能辨别。

(3)默认参数只是在函数原型的时候设置,在定义中和没有默认参数时是相同的。设置了默认参数之后,调用时不指定默认参数,那么函数会使用默认参数的值来作为形参的值。

(4)默认参数可以让你使用不同数目的参数调用同一个函数(函数是相同的),而函数重载可以让你用不同的参数调用同名的函数(同名函数,但实际函数并不相同)。

上一篇 下一篇

猜你喜欢

热点阅读