函数重载的作用:
重载函数通常用来在同一个作用域内,用同一个函数名,命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,提高了程序的可读性。
**C语言:**同名函数不能重载(函数符号生成规则之和函数名有关)
**C++:**同名函数可以重载(生成规则是函数原型)
函数原型 :返回值 + 函数名 + 形参列表
函数重载只与形参列表有关
函数重载的三要素:同名、不同参(顺序、个数、类型)、同作用域。
04-03
7965
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
函数重载的作用:
重载函数通常用来在同一个作用域内,用同一个函数名,命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,提高了程序的可读性。
**C语言:**同名函数不能重载(函数符号生成规则之和函数名有关)
**C++:**同名函数可以重载(生成规则是函数原型)
函数原型 :返回值 + 函数名 + 形参列表
函数重载只与形参列表有关
函数重载的三要素:同名、不同参(顺序、个数、类型)、同作用域。