- 函数重载:
一个或者多个函数,名字相同,然而参数个数或者参数类型不相同,这叫做函数的重载。 - 举例:
int Max(double f1,double f2){}
int Max(int n1,int n2){}
int Max(int n1,int n2,int n3){}
- 函数重载使得函数命名变得简单。
- 编译器根据调用语句中的实参的个数和类型判断应该调用哪个函数
int Max(double f1,double f2){}
int Max(int n1,int n2){}
int Max(int n1,int n2,int n3){}