10.2重学C++之【函数占位参数】

#include<iostream>
using namespace std;


/*
    三 函数提高
    3.2 函数占位参数
    当前学习阶段,占位参数传入后,也接收不到;现在用不到,后续课程用到
*/


void func(int a, int){ // 第二个int即为占位参数,其也可以有默认参数
    cout << "this is func" << endl;
}


void func2(int a, int =10){ // 占位参数也可以有默认参数
    cout << "this is func2" << endl;
}


int main(){
    func(10, 10); // 占位参数也必须传值
    //func(10); // 错误

    func2(10); // 因为占位参数有默认值,故正确

    return 0;
}

posted @ 2021-03-14 15:19  yub4by  阅读(41)  评论(0编辑  收藏  举报