下列关于函数参数的默认值的说法中,错误的是

题目类型: 单选题

题目内容

下列关于函数参数的默认值的说法中,错误的是

题目选项

A. 在C++中,可以为形参指定默认值
B. 默认参数可以简化复杂函数的调用
C. 在调用函数时,主调函数的实参与被调函数的形参是按从左至右的顺序进行匹配对应的
D. 默认参数只能有1个

正确答案

D

题目解析

本题主要考查的知识点为函数参数的默认值。在C++中,可以为形参指定默认值,在函数调用时没有指定与形参相对应的实参时就自动使用默认值。默认参数可以简化复杂函数的调用。默认参数一般在函数名第一次在程序中出现的时候指定,如在函数原型中指定默认参数值。默认参数可以多于1个,但应从右至左逐个定义。在调用函数时,主调函数的实参与被调函数的形参是按从左至右的顺序进行匹配对应的。P36-37

题目纠错