C++程序使用函数重载的方法定义两个重名函数,分别求出整型数的两数之和和浮点 数的两数之和,并在主函数中调用。
时间: 2024-05-16 19:18:12 浏览: 109
下面是一个使用函数重载的C++程序,定义了两个重名函数,分别求出整型数的两数之和和浮点数的两数之和,并在主函数中调用。
```cpp
#include <iostream>
using namespace std;
int add(int a, int b) {
return a + b;
}
double add(double a, double b) {
return a + b;
}
int main() {
int x = 3, y = 4;
double a = 1.2, b = 2.3;
cout << add(x, y) << endl; // 输出 7
cout << add(a, b) << endl; // 输出 3.5
return 0;
}
```
在上面的程序中,我们定义了两个重名函数 `add()`,一个用于求整型数的两数之和,另一个用于求浮点数的两数之和。这两个函数的参数类型和返回值类型不同,因此它们可以重载。在主函数中,我们分别用整型数和浮点数调用了这两个函数,并输出了它们的返回值。
阅读全文
相关推荐













