C++程序设计清华大学版第3章函数例析.pptVIP

  • 16
  • 0
  • 约1.53万字
  • 约 68页
  • 2017-01-06 发布于湖北
  • 举报

C++程序设计清华大学版第3章函数例析.ppt

默认参数值的说明次序 有默认参数的形参必须在形参列表的最后,也就是说默认参数值的右面不能有无默认值的参数。因为调用时实参与形参的结合是从左向右的顺序。 例: int add(int x, int y = 5, int z = 6);//正确 int add(int x = 1, int y = 5, int z);//错误 int add(int x = 1, int y, int z = 6);//错误 * 3.3 带默认参数值的函数 默认参数值与函数的调用位置 如果一个函数有原型声明,且原型声明在定义之前,则默认参数值必须在函数原型声明中给出;而如果只有函数的定义,或函数定义在前,则默认参数值需在函数定义中给出。 例: * 3.3 带默认参数值的函数 int add(int x = 5,int y = 6) { //只有定义,没有原型声明 return x + y; } int main() { add(); } int add(int x = 5,int y = 6); //原型声明在前 int main() { add(); } int add(int x,int y) { //此处不能再指定默认值 return x + y; } 例3-15计算长方体的体积 子函数getVolume是计算体积的函数,有三个形参:length(长)、widt

文档评论(0)

1亿VIP精品文档

相关文档