单选题
假设函数fun已经定义,其原型为“void fun(int a,int b=7,char*p="*");”下列函数调用中错误的是______。
A、
fun(5)
B、
fun(5,8)
C、
fun(6,"##")
D、
fun(0,0,"==")
【正确答案】
C
【答案解析】
[解析] 根据函数fun()的定义,其前两个形参为整型变量,第三个形参为字符型变量。所以在调用时,必须符合形参的数据类型,而选项C的第二个实参的数据类型为字符串,不符合第二个形参的数据类型。
提交答案
关闭