6-8 最大值函数重载 编写重载函数myMax可分别求取两个整数,三个整数,两个双精度数的最大值。 函数接口定义:
时间: 2024-02-23 11:01:55 浏览: 172
函数:可以找出两个整数的最大值
下面是完整的函数定义:
```cpp
int myMax(int a, int b) {
return (a > b) ? a : b;
}
int myMax(int a, int b, int c) {
return myMax(myMax(a, b), c);
}
double myMax(double a, double b) {
return (a > b) ? a : b;
}
```
这里使用了函数重载的概念,即在同一个作用域中定义了多个同名函数,但它们的参数列表不同。因此,当调用 `myMax` 函数时,编译器会根据参数列表的不同自动选择合适的函数进行调用。
阅读全文