打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
带默认形参值函数
//带默认形参值函数
实例1:
#include<iostream>
using namespace std;
int add(int x=1,int y=2){
    return x+y;
}
int main(){
    cout<<add()<<endl;
    return 0;
}
结果:
3
实例2
#include<iostream>
using namespace std;
int add(int x=1,int y=2){
    return x+y;
}

int main(void){
    cout<<add(2,3)<<endl;
    cout<<add(5)<<endl;
    cout<<add()<<endl;
}
结果:
5
7
3

实例3:
int add(int x,y=1,z=2);//T
int add(int x,y=1,z)//F
int add(int x=1,y,z)//F

实例4
#include<iostream>
using namespace std;
int add(int x=,y=1,z=2);
int main(void){
    int add(x,y,z){
        return x+y+z;
    }
}
//有函数默认形参值   必须在函数声明出给出  接下来的函数定义就不需要出现形参值
//没有声明  直接在  函数定义中给出就行了
 

实例5
 
 

实例6:
 

实例7:函数重载要么是参数数量不同  要么是类型不同
int add(int a,int b);
int add(int a,int b,int c);//参数数目
float add(float a,flaot b);//参数种类

实例7:我们要防止  函数重载的二义性
原因在于便以其无法确认哪个重载
 
 分享知识,分享快乐!希望中国站在编程之巅!

               ----

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
C++中函数模板的用法详细解析---自动判断数据类型
史上最全!一文让你学完C ,干货收藏!!!
C++中重载、重写(覆盖)和隐藏
C++ 数字
C STL中五个常用算法使用教程及实例讲解
C++类对象的拷贝构造函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服