c++学习笔记5(函数的缺省参数)


例:
void func(int x1,int x2=2,int x3=3){}
func (10)//等效于func (10,2,3)
func (10,8)//等效于func (10,8,3)
func (10,,7)//不行,只能最右侧的连续若干个函数缺省
参数缺省的目的在于提高程序的可扩充性;
如要给函数增加新参数,参数缺省则可以避免对函数调用语句的修改,在大量调用的情况下就可以节省修改量,程序功能增加了,修改量却少,即为程序扩充性好

posted @ 2020-02-05 18:14  桜華  阅读(183)  评论(0编辑  收藏  举报