若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是( )。

admin2017-11-28  26

问题 若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是(    )。

选项 A、void fun(int a=90,double b=0.0);
B、int fun(int a,double b);
C、void fun(double a,int b);
D、bool fun(int a,double b=0.0);

答案C

解析 函数重载的原则就是至少要在参数个数或参数类型上有所不同。且如果函数只是函数类型不同的,而其他完全相同,也不能作为重载函数来使用。
转载请注明原文地址:https://jikaoti.com/ti/pGt0FFFM
0

最新回复(0)