问题详情
考虑函数原型void test(int a,int b=7,char z="*"),下面的函数调用中,属于不合法调用的是()。
A.test(5);
B.test(5,8);
C.test(6,"#"):
D.test(0,0,"*");
请帮忙给出正确答案和分析,谢谢!