定义两个重载函数area,分别用来求圆和矩形的面积;定义两个重载函数perimeter,分别用来求圆和矩形的周长。并在主函数中调用以上重载函数进行测试。提示:函数名相同,形参数量不同可以构成重载。
举一反三
- 下列有关函数重载的叙述中,错误的是______________。 A: 函数重载就是用相同的函数名定义多个函数。 B: 重载函数的参数列表必须不同。 C: 重载函数的返回值类型必须不同。 D: 重载函数的参数可以带有默认参数。
- 【填空题】类中构造函数可以重载,可以定义_________个构造函数;而析构函数不能重载,只能定义______个
- 编写程序:设计一个求圆面积的函数area(),它包含一个参数;再设计一个求矩形面积的函数area(),它包含两个参数。在主函数中调用它们求矩形和圆的面积。
- 以下关于函数重载的说法正确的是____ A: 如果两个方法名称不同,而参数的个数不同,那么它们可以构成函数重载 B: 如果两个函数名称相同,而返回值的数据类型不同,那么它们可以构成函数重载 C: 如果两个函数名称相同,而参数的数据类型不同,那么它们可以构成函数重载 D: 如果两个函数名称相同,而参数的个数相同,那么它们一定不能构成函数重载
- 下面关于函数重载说法错误的是:() A: 函数重载可以仅使用不同的参数类型来实现 B: 函数重载可以仅使用不同的参数个数来实现 C: 函数重载要求函数名必须相同 D: 函数重载可以仅使用不同的返回值类型来实现