问题
单项选择题
下列函数原型声明中错误的是( )。
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++允许在函数的说明或定义中给一个或多个参数指定默认值。但默认值必须从右向左定义,即在一个指定默认值的参数的右边,不能出现没有指定默认值的参数。