C++ 语言的代码编写三个名为print函数,实现重载函数,要求分别输出一个整数,输出一个double类型数据,再输出一个字符串。
时间: 2023-03-19 19:24:15 浏览: 221
C++函数
下面是 C 语言中实现重载函数的三个 print 函数的代码示例:
```
#include <stdio.h>
// 定义第一个 print 函数,输出整数
void print(int x) {
printf("%d\n", x);
}
// 定义第二个 print 函数,输出 double 类型数据
void print(double x) {
printf("%lf\n", x);
}
// 定义第三个 print 函数,输出字符串
void print(char* s) {
printf("%s\n", s);
}
```
您可以在程序的任意位置调用这三个函数,来输出不同类型的数据。例如:
```
int main() {
print(1);
print(1.23);
print("hello");
return 0;
}
```
输出结果:
```
1
1.23
hello
```
请注意,C 语言本身不支持函数重载,所以这三个 print 函数的名称是相同的,但是参数列表不同。在调用这些函数时,编译器会根据传入的参数类型自动选择正确的函数,这样就可以实现类似重载函数的效果。
阅读全文