重载:指两个或多个函数名相同的情况(只在c++中适用,c语言不支持该方式)
1.参数个数不同
2.参数数据类型不同
例:
int add(int a,int b)
{
return a+b;
}
int add(int a,int b,intc)
{
return a+b+c;
}
float add(float a,float b)
{
return a+b+c;
}
重载:指两个或多个函数名相同的情况(只在c++中适用,c语言不支持该方式)
1.参数个数不同
2.参数数据类型不同
例:
int add(int a,int b)
{
return a+b;
}
int add(int a,int b,intc)
{
return a+b+c;
}
float add(float a,float b)
{
return a+b+c;
}