函数重载
相同的作用域,如果两个函数名称相同,而参数不同,我们把它们称为重载
什么样的函数是重载
- 形参数量不同
- 形参类型不同
- 形参的顺序不同
- 形参数量和形参类型都不同
//函数重载
int abs(int i);
long abs(long l);
double abs(double d);
//这种不是函数重载
int abs(int i);
long abs(int i);
void abs(int i);
相同的作用域,如果两个函数名称相同,而参数不同,我们把它们称为重载
//函数重载
int abs(int i);
long abs(long l);
double abs(double d);
//这种不是函数重载
int abs(int i);
long abs(int i);
void abs(int i);