函数参数

来源:互联网 发布:岩间圣母 知乎 编辑:程序博客网 时间:2024/05/20 23:05
  • C++中可以在函数声明时为参数提供一个默认值
  • 当函数调用时没有提供参数的值,则使用默认值

  • 参数的默认值必须在函数声明中指出

  • 函数默认参数的规则
    参数的默认值必须从左向右提供
    函数调用时使用了默认值,则后续参数必须使用默认值

  • 在C++中可以为函数提供占位参数
    占位参数只有在参数类型声明,而没有参数声明
    一般情况下,在函数体内部无法使用占位参数

int func(int x,int){    return x;}func(1,2);//ok
  • 函数占位参数的意义
    占位参数与默认参数结合起来使用
    兼容C语言程序中可能出现的不规范写法