,使用函数重载的方法定义两个重名函数,分别求出整型数的两数之和和浮点 数的两数之和,并在主函数中调用 //使用函数重载的方法定义两个重名函数,
时间: 2024-05-08 13:19:12 浏览: 58
函数重载的方法
分别求出整型数的两数之和和浮点数的两数之和,并在主函数中调用。
可以定义两个同名但参数不同的函数,一个用于整型数相加,一个用于浮点数相加。如下:
```c++
#include<iostream>
using namespace std;
int add(int a, int b) {
return a + b;
}
float add(float a, float b) {
return a + b;
}
int main() {
int x = 1, y = 2;
float p = 1.5, q = 2.5;
cout << "整型数相加:" << add(x, y) << endl;
cout << "浮点数相加:" << add(p, q) << endl;
return 0;
}
```
输出结果:
```
整型数相加:3
浮点数相加:4
```
在主函数中分别调用了两个函数,可以正确的求出整型数和浮点数的两数之和。
阅读全文