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

admin2010-03-29  21

问题 函数int test(int a,int b=l,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/dLW0FFFM
0

最新回复(0)