c++课件教学 第4章(2).pptVIP

  • 4
  • 0
  • 约8.45千字
  • 约 24页
  • 2018-05-18 发布于四川
  • 举报
1)函数定义的一般形式 无参、有参,形式参数、实际参数,实参形式 2)形式参数规定 按值传递(单向传递、拷贝传递)、类型兼容(按赋值方式转换),个数相等,自左到右一一对应。swap()例 3)函数调用 函数语句、函数表达式、函数作为参数; 4)函数返回值 函数类型(void),return、多个return 、转换规则 5)函数声明与定义 先定义后使用,先声明、再使用、最后定义 6)函数原型 两种形式,其中声明时可以省略变量名 7)内置函数:inline 第4章 函数与预处理 *4.6 函数的重载 *4.7 函数模板 *4.8 有默认参数的函数 4.9 函数的嵌套调用 4.10 函数的递归调用 4.15 内部函数和外部函数 *表示是C++对C语言的扩展 *4.6 函数的重载 应用背景:求两个数的最大者,可以是整数或实数。程序设计者往往会分别设计出2个不同名的函数,原型为: int max1(int a,int b); //求2个整数中的最大者 double max2(double a,double b); //求2个双精度数中最大者 函数特点:这些函数是在编程时,实现的是同一类的功能,只是有些细节不同。 重载函数:C++允许用同一函数名定义多个函数,这些函数的参数个数和类型不同——称为函数重载(funciton overloa

文档评论(0)

1亿VIP精品文档

相关文档