A-A+

考虑以下的函数原型: voldA(inta intb=5 charZ=*); 下面的函数调用

2022-08-05 22:15:25 问答库 阅读 172 次

问题详情

考虑以下的函数原型: voldA(inta,intb=5,charZ=*); 下面的函数调用中,不正确的是()。
A.A(7)
B.A(3,4)
C.A(16,#)
D.A(0,2,*)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
C。【解析】A、B项中,实参不全,参数默认为函数原型中的初始值,但在C项中,第二个实参(char型)与函数原型中的第二个形参类型不一致,故C项错误。

考点:函数,原型