默认参数用于定义函数,为参数提供默认值,调用函数时可以不传该默认参数的值
举一反三
- 如果调用函数时不想为某个参数传值,则可以在定义函数时使用默认参数。
- 以下关于函数参数的描述,错误的是: A: 函数有多个默认参数时,调用函数可以不按顺序提供参数,不带参数名的就使用默认参数 B: 函数有多个默认参数时,调用函数可以按顺序提供默认参数,也可以不按顺序提供参数 C: 用数值类型的变量t做参数,函数内改变参数的值,函数外的t的值不变 D: 用列表类型的变量l做参数,函数内改变参数的值,函数外的l的值会改变
- 下列关于函数调用说法正确的是( )。 A: 函数调用必须给出返回值 B: 函数形参默认值为空字符串 C: 没有参数时,函数默认返回值是None D: 当不定义函数的参数时,它是没有默认参数的
- C++允许定义有默认参数的函数,默认参数要在函数声明中提供,当又有声明又有定义时,定义中不允许默认参数。()
- 调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值