首页学历类考试大学计算机科学
(简答题)

参数的传递方式及其特点

正确答案

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

答案解析

相似试题

  • (单选题)

    系统默认的参数传递方式是()传递。

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (填空题)

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

    答案解析

快考试在线搜题