函数重载:
(1)函数重载是指在一个程序中,可以定义多个具有相同函数名,不同参数列表的函数(至少参数的类型或者参数个数或者参数类型的顺序不同)。这样的函数被称为重载函数。
(2)当调用一个重载函数时,编译系统将通过检查函数调用中的实参个数、类型和顺序来选择恰当的函数。
(3)重载函数通常用于功能类似而所处理的数据类型不同的问题。
举个例子:
(1)使用函数重载编写求一个整数和一个双精度数的绝对值的函数。(形参个数相同但类型不同的函数重载)
(2)使用函数重载编写求两个、三个以及四个整数的和的函数。(形参类型相同,但个数不同的函数重载)