c++ 中默认参数的函数声明和定义的注意事项

来源:互联网 发布:淘宝如何申请品牌授权 编辑:程序博客网 时间:2024/05/16 19:07
c++ 中默认参数的函数声明和定义的注意事项。
(1)函数调用在函数定义之前。必须在声明中指出默认参数,否则编译出错。(形参名给出与不给出都可以)
int funcc(int x = 7, int y = 8);//给出形参名//int funcc(int = 7, int = 8);//不给出形参名int main(){    cout<<funcc()<<endl;    return 0;}int funcc(int x, int y){    return x * y;}




(2)函数调用在函数定义之后。如果有函数声明,那么既可以在声明中指出,也可以在定义中指出。但是只能在一处指出,不能即在声明中也在定义中指出,否则编译出错。

int funcc(int x = 7, int y = 8);//给出形参名//int funcc(int = 7, int = 8);//不给出形参名int funcc(int x, int y){    return x * y;}int main(){    cout<<funcc()<<endl;    return 0;}


0 0