概念:
在函数声明或定义的时候给形参一个默认的参数。这样在调用该函数,如果没有给实参,函数的这个形参就默认为这个值。
使用规则:
1、缺省值必须从右往左给值
2、缺省值必须为常量或全局变量 (const/static/普通的 全局变量 也可以作为缺省参数)
3、缺省参数只能出现在声明或者定义的一处
4、不能把 const的全局变量 作为缺省值
5、缺省值不构成函数重载,缺省值并没有赋予函数新的功能
特点:
缺省值可能提高函数的易用性,但是也可能会降低函数的可理解性。所以得适当使用缺省值。