函数重载就是允许同名函数的出现(c中不行,c++可以),区别在于形参类型和个数,与函数返回值类型无关,与形参变量名无关
比如:
int Add(int a, int b,int c)
int Add(itn a,int b) //这样写是合法的
double Add(int a,int b)//这样写就不合法,与函数返回值类型无关
int Add(int b,int a)//这样也不合法,与形参变量名无关
函数重载就是允许同名函数的出现(c中不行,c++可以),区别在于形参类型和个数,与函数返回值类型无关,与形参变量名无关
比如:
int Add(int a, int b,int c)
int Add(itn a,int b) //这样写是合法的
double Add(int a,int b)//这样写就不合法,与函数返回值类型无关
int Add(int b,int a)//这样也不合法,与形参变量名无关