问题 单项选择题

下列函数原型声明中错误的是( )。

A.void fuc(int x=0,int y=0)

B.void fnc(int x,int y)

C.void fuc(int x,int y=0)

D.void fuc(int x=0,int y)

答案

参考答案:D

解析: C++允许在函数的说明或定义中给一个或多个参数指定默认值。但默认值必须从右向左定义,即在一个指定默认值的参数的右边,不能出现没有指定默认值的参数。

单项选择题
单项选择题