C++ 函数的扩展②

//函数扩展--默认参数和占位参数 (了解)
#include<iostream>
using namespace std;

/*
可以将占位参数与默认参数结合起来使用
意义
为以后程序扩展留下线索
兼容C语言程序中可能出现的不规范写法
c++可以声明占位参数,占位参数一般用于程序扩展和对c代码的兼容
*/
int Fuc(int a, int b, int=0){
    return a + b;
}

void main(){
    Fuc(1, 2);//支持传2个实参
    int c = 0;
    c=Fuc(1, 2,3);//支持传3个实参
    printf("c=%d
", c);
    system("pause");
}
原文地址:https://www.cnblogs.com/zhanggaofeng/p/5587853.html