下列哪个不是函数重载需要满足的条件()

下列哪个不是函数重载需要满足的条件()


A、

返回值类型不同


B、

参数个数不同


C、

参数个数相同时,参数类型不同


D、

函数名相同


【正确答案】:A
【题目解析】:

函数重载,是指在程序的同一范围内声明几个功能类似的同名函数
在调用同名函数时,实现函数的重载必须满足下列条件之一:
(1)参数表中对应的参数类型不同
(2)参数表中参数个数不同
如果两个函数的名字和参数表都是一样的,仅仅是返回值类型不同,则这两个函数不是重载的,编译器认为它们是重复定义,编译时会报错。故本题选A。


Top