#include <iostream>
//函数重载,同名的函数,不同的参数类型,根据赋值的值的类型去走不同的函数
using namespace std;
int square(int i)
{
return i*i;
}
long square(long l)
{
return l*l;
}
double square(double d)
{
return d*d;
}
int main()
{
int i=12;
long l=1234;
double d=5.66;
cout<<i<<'*'<<i<<'='<<square(i)<<endl;
cout<<l<<'*'<<l<<'='<<square(l)<<endl;
cout<<d<<'*'<<d<<'='<<square(d)<<endl;
}
函数的重载
最新推荐文章于 2025-11-24 22:25:54 发布
这段代码展示了C++中的函数重载概念,通过定义三个同名但参数类型不同的square函数,分别接受int、long和double类型,计算并输出它们的平方值。在main函数中,分别调用这些函数并打印结果。
2708

被折叠的 条评论
为什么被折叠?



