c++之默认参数的函数

默认参数,看个例子就明白了

int add(int a=5,int b=6,z=3);

int main(){

add();// 全部默认

add(1,5);//第三个参数默认

add(1,2,3);//不使用默认

}

如果一个函数中有多个默认参数,则形参分布中默认参数应从右至左逐渐定义,当调用函数时,只能向左匹配参数。

void fun(int a,int b=1);

fun(1)//错误,a没有默认值

posted @ 2017-03-01 01:22  浪_花  阅读(180)  评论(0编辑  收藏  举报