以下关于引用的说法,正确的是()。
A: 引用其实是定义了一个新的变量。
B: 通过引用做参数,可以修改调用函数中变量的值。
C: 如果函数具有多个引用参数,则只需在第一个引用变量前加符号&。
D: 如果函数f的形参是引用,主调函数在调用f时,实参可以是一个值。
A: 引用其实是定义了一个新的变量。
B: 通过引用做参数,可以修改调用函数中变量的值。
C: 如果函数具有多个引用参数,则只需在第一个引用变量前加符号&。
D: 如果函数f的形参是引用,主调函数在调用f时,实参可以是一个值。
举一反三
- 以下各项说法中,正确的是( )。 A: 当通过引用传递参数时,函数创建一个变量以存储参数的值 B: 当通过引用传递参数时,函数无法访问参数的值 C: 当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值 D: 当通过引用传递参数时,函数访问调用程序中参数的原始值
- 下列关于引用传递的叙述,错误的是( )。 A: 引用传递将被调函数的形参定义成主调函数中实参变量的引用 B: 引用传递时,实参可以是常量、变量或表达式 C: 引用传递是一种双向数据传递机制 D: 引用传递时,被调函数修改形参实际上修改的是所引用的实参
- 在参数的引用传递时,调用函数的函数实参可以是常量、变量或表达式()
- 如果函数的形参为非引用类型,调用函数时将会( )实参的值。 A: 引用 B: 复制 C: 改变 D: 删除
- 在函数的引用调用时,实参和形参应该是使用: A: 变量和变量 B: 地址值和指针 C: 地址值和引用 D: 变量和引用