082.函数高级-函数的默认参数

#include <iostream>
using namespace std;
//函数的默认参数

//如果我们传入了自己的数据,就用自己的数据,如果没有,那么就用默认
//语法 :返回值类型 函数名(形参=默认值){}
int func(int a, int b=20, int c=30)
{
    return a + b + c;

}

//注意事项
//1.如果某个位置已经有默认参数,那么从这个位置往后,从左到右都必须有默认值
//int fun2(int a=10, int b, int c)
//{
//    return a + b + c;
//}

//2.如果函数声明有默认参数,函数实现就不能有默认参数
int fun3(int a=10, int b=10);

int fun3(int a, int b)
{
    return a + b ;
}

int main()
{

    cout << func(10) << endl;
    system("pause");
    return 0;
}

 

posted @ 2021-09-06 20:34  梦之心  阅读(45)  评论(0编辑  收藏  举报