简答题

参数的传递方式及其特点

正确答案

1)值调用:是最简单的传递参数的方法。调用者计算实参,并把它的值(右值)传给被调用过程。值调用的显著特征是对形参的运算不影响调用者活动记录中的值
2)引用调用:调用者把实参存储单元的地址(即实参的左值)传给被调用者,被调用者对形参的任何访问就是对对应实参的访问。引用调用的显著特征是对形参的任何赋值都会影响调用者的实参。
3)换名调用:把过程当做宏来对待,也就是在调用点,用被调用过程的体来替换调用者的调用,但是形参用对应的实参正文代换。被调用过程的局部名与调用过程的名字保持区别。

答案解析

相似试题
  • 系统默认的参数传递方式是()传递。

    单选题查看答案

  • 请说出函数参数为一般变量的复制传递方式、地址传递方式和引用方式的异同点。

    简答题查看答案

  • 以下定义的过程()是按“传值”方式传递参数的。

    单选题查看答案

  • 常用的参数传递方式有哪三种?

    简答题查看答案

  • 表单标记中的()参数,用来指明表单的传递方式。

    单选题查看答案

  • 下面哪些不是ASP.NET页面间传递参数的方式?()

    单选题查看答案

  • 在Pascal程序中,过程参数有值参数、变量参数两种方式,其中变量参数传递()

    单选题查看答案

  • 在C#中实参与形参有四种传递方式,它们分别是()、引用参数、输出参数和()。

    填空题查看答案

  • 在C#中实参与形参有四种传递方式,它们分别是值参数、引用参数、输出参数和()。

    填空题查看答案