[其它课程]第三章 函数.pptVIP

  • 5
  • 0
  • 约1.22万字
  • 约 70页
  • 2018-03-09 发布于浙江
  • 举报
[其它课程]第三章 函数

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 注意 ——不要将不同功能的函数声明为重载函数,以免出现调用结果的误解、混淆: int add(int x,int y); int add(int a,int b); 编译器不以形参名来区分 int add(int x,int y); void add(int x,int y); 编译器不以返回值来区分 int add(int x, int y) { return x + y; } float add(float x,float y) { return x - y; } 重载函数的形参必须不同:个数不同或类型不同。 编译程序将根据实参和形参的类型及个数的最佳匹配来选择调用哪一个函数。 * #include iostream using namespace std; int sumOfSquare(int a, int b) { return a * a + b * b; } double sumOfSquare(double a, double b) { return a * a + b * b; } 例 编写两个名为sumOfSquare的重载函数,分别求两整数的平方和及两实数的平方和。 int main

文档评论(0)

1亿VIP精品文档

相关文档