首页 > 其他 > 详细

函数的默认参数

时间:2020-03-18 16:20:52      阅读:54      评论:0      收藏:0      [点我收藏+]

1.函数的默认参数可以提前进行设置,

2.一个函数如果有默认参数。需要注意以下几点

  1.某个参数拥有默认参数时,其后面的参数也需要有默认参数

  2.如果函数调用中给带默认参数的变量输入新值,则新值代替默认值

  3.函数的声明和实现有只能有一个地方拥有默认参数,否则运行时出现错误。

3.相关学习代码如下

  

//函数提高之,函数默认参数
//语法:返回值类型 函数名(参数,默认值) 【代码体】 
#include<iostream>
using namespace std;
int exc5(int a, int b = 10); 
int exc(int a,int b,int c)
{
    return a+b+c;
} 
int exc2(int a,int b = 10,int c = 5)
{
    return a+b+c;
} 
int exc5(int a,int b = 10)
{
    return a+b;
}
int main()
{
    //exc(1,2); //会提示错误 
    cout <<  exc2(1) << endl;;  //返回16
    cout << exc2(1,1) << endl;  //返回7; 加入新参数,默认参数会被修改 
    //注意某个位置添加参数后,其后所有变量都需要添加默认参数
    //声明和实现中只能一个有默认参数 
    cout << exc5(5) <<endl;
    system("pause");
    return 0;
} 

 

函数的默认参数

原文:https://www.cnblogs.com/gjbhpu0308/p/12517099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!