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

admin2010-06-06  18

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

选项 A、test(5);
B、test(5,8);
C、test(6,’#’);
D、test(0,0,’*’);

答案C

解析 本题考核函数的调用。题中函数声明带有默认参数,那么在C选项的调用中,将会把字符型实参#赋值给整型形参b,这不符合参数传递规则。
转载请注明原文地址:https://kaotiyun.com/show/e5jp777K
0

随机试题
最新回复(0)