单选题
若已经声明了函数原型“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
【答案解析】
解析:函数重载的原则就是至少要在参数个数或参数类型上有所不同。且如果函数只是函数类型不同的,而其他完全相同,也不能作为重载函数来使用。
提交答案
关闭