首页 > 代码库 > 第一周 从C走进C++ 008 函数缺省参数
第一周 从C走进C++ 008 函数缺省参数
1. 函数的缺省参数
? C++中,定义函数的时候可以让最右边的连续若干个参数有缺省值,那么调用函数的时候,若相应位置不写参数,参数就是缺省值。
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, , 8) ; //不行,只能最右边的连续若干个参数缺省
? 函数参数可缺省的目的在于提高程序的可扩充性。
? 即如果某个写好的函数要添加新的参数,而原先那些调用该函数的语句,未必需要使用新增的参数,那么为了避免对原先那些函数调用语句的修改,就可以使用缺省参数。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。