首页 > 试题广场 >

在C++中,关于下列设置默认参数值的描述中,()是正确的。

[单选题]

在C++中,关于下列设置默认参数值的描述中,()是正确的。


  • 不允许设置默认参数值
  • 在指定了默认值的参数右边,不能出现没有指定默认值的参数
  • 只能在函数的定义性声明中指定参数的默认值
  • 设置默认参数值时,必须全部都设置
参数是从左到右给出,默认参数从右边开始给出,假如void fun(a, b, c, d)有默认参数,只能是从d开始默认。
比如有两个默认参数:c=3,d=4;那么调用的时候应该是:fun(1,2);
表示:a~d分别为1,2,3,4.
发表于 2018-11-06 09:49:41 回复(0)
A 略
C 默认参数只能单独写在声明或定义中(VS报重定义错误)
D 只有设置了第一个形参的默认参数时,才需要全部都设置
编辑于 2018-06-08 09:35:44 回复(0)
C++参数:一默到底

发表于 2018-11-18 21:03:56 回复(1)
形参默认值遵行连续靠右原则
发表于 2019-09-28 22:05:43 回复(0)

设置了默认参数的形参后面全都该有默认参数

发表于 2018-11-25 10:51:42 回复(0)
b错的吧,应该是左边的吧?
发表于 2018-09-19 21:35:34 回复(0)
(SELECT est_temp.CODE FROM EXAM_SKILL_TREE est_temp, QUESTION_EXAM_SKILL_LINK qesl, QUESTION q
WHERE est_temp.`ID` = qesl.`EXAM_SKILL_ID`
AND q.`ID` = qesl.`QUESTION_ID`
AND q.`ORIGIN` = 2

AND TYPE != 5

<intput type='text'/>

) est_parent

<table ><tr><td></td></table>

编辑于 2018-06-08 16:13:17 回复(0)