简答题

在函数调用过程中,什么是赋值传递,什么是引用传递?

正确答案

赋值传递是将实参赋值给形参变量,然后执行被调函数体。赋值传递有两种形式,
一是直接传常量或变量值,
二是传变量的地址。
引用传递是将形参引用给形参,需要形参与实参指的是同一变量。

答案解析

相似试题
  • 函数中的形参和调用时的实参都是数组名且都是变量时,传递方式有什么不同?

    简答题查看答案

  • 假定AA是一个类,“AA& abc();”是该类中一个成员函数的原型,若该函数存在对*this赋值的语句,当用x.abc()调用该成员函数后,x的值()

    单选题查看答案

  • 分析以下函数执行过程,回答问题 如果用户使用一个参数调用函数testarg1,函数执行什么功能?如果使用两个参数调用函数testarg1,函数又执行什么?

    简答题查看答案

  • 函数重载的主要作用是什么?函数重载时参数个数不同时,能否有缺省参数,为什么?调用不同的重载函数是在编译时决定还是在运行时决定?

    简答题查看答案

  • 函数的递归调用和函数的嵌套调用的主要区别是什么?

    简答题查看答案

  • 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。

    单选题查看答案

  • 在一个类中定义了多个子对象,其构造函数调用子对象的构造函数的顺序取决于什么?

    简答题查看答案

  • 在具有虚继承的类体系中,建立派生类对象时以什么顺序调用构造函数?

    简答题查看答案

  • 在vb.net中过程和函数的调用是参数列表可以不加括号。()

    判断题查看答案