A-A+

下列函数原型声明中错误的是()。A.void fuc(int x=0 int y=0)B.v

2022-08-05 21:28:44 问答库 阅读 172 次

问题详情

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

考点:原型,函数