C++ 函数的形参之默认参数

// 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都有默认值
int func( int a , int b=10){ return a+b; }
//一个错误示范 int func( int a , int b=10 ,int c ){ return a+b +c; } int main(){ cout << func(1) << endl; return 0; }


 

int func(int a, int b=10);


int main(){
     

    cout << func(1) << endl;

    return 0;
}
//错误示范二,如果函数声明有默认值,函数实现的时候就不能有默认参数
int func(int a ,int b=10){
    return a+b;
}

  

 

posted on 2022-11-17 22:16  知了不了了之  阅读(49)  评论(0编辑  收藏  举报