函数int test(int a,int b=1,int c:0),下列调用不合法的个数是    test(0); test(0,0); test( ); test(0,0,0);

admin2010-03-29  35

问题 函数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

答案4

解析 如果一个函数中有多个参数,则默认参数应从右到左逐个定义。注意:选项C)没有给a传递任何的参数,所以是错误的。注意:函数含有默认参数时的调用方式。
转载请注明原文地址:https://jikaoti.com/ti/9HW0FFFM
0

最新回复(0)