问题 单项选择题

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

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

B.void fnc(int x,int

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

D.void fuc(int x=0,int

答案

参考答案:D

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

选择题
选择题