[单选题]

考虑函数原型void test(int a, int b=7,char z='*'),下面的函数调用中,属于不合法调用的是

A.test(5);

B.test(5,8);

C.test(6,'#');

D.test(0,0,'*');

参考答案与解析: