实现两个数相加(输入整数、浮点数)实现函数重载
时间: 2023-12-20 15:07:42 浏览: 194
函数重载的方法
以下是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 = 3, y = 4;
float f = 1.2, g = 3.4;
cout << add(x, y) << endl; // 输出 7
cout << add(f, g) << endl; // 输出 4.6
return 0;
}
```
在上面的代码中,我们定义了两个名字相同的函数 `add`,一个接受两个整数作为参数,另一个接受两个浮点数作为参数。这就是函数重载的概念,即在同一个作用域内定义多个同名函数,但是它们的参数类型或数量不同。在 `main` 函数中,我们分别调用了这两个函数,并输出它们的返回值。
阅读全文