问题
单项选择题
函数int test(int a,int b=1,int c:0),下列调用不合法的个数是( )。 test(0); test(0,0); test( ); test(0,0,0);
A.0
B.1
C.2
D.3
答案
参考答案:C
解析:本题考查函数含有默认参数时的调用方法。如果一个函数中有多个参数,则默认参数应从右到左逐个定义。注意:选项C)没有给a传递任何的参数,所以是错误的。
函数int test(int a,int b=1,int c:0),下列调用不合法的个数是( )。 test(0); test(0,0); test( ); test(0,0,0);
A.0
B.1
C.2
D.3
参考答案:C
解析:本题考查函数含有默认参数时的调用方法。如果一个函数中有多个参数,则默认参数应从右到左逐个定义。注意:选项C)没有给a传递任何的参数,所以是错误的。