1)值调用:是最简单的传递参数的方法。调用者计算实参,并把它的值(右值)传给被调用过程。值调用的显著特征是对形参的运算不影响调用者活动记录中的值
2)引用调用:调用者把实参存储单元的地址(即实参的左值)传给被调用者,被调用者对形参的任何访问就是对对应实参的访问。引用调用的显著特征是对形参的任何赋值都会影响调用者的实参。
3)换名调用:把过程当做宏来对待,也就是在调用点,用被调用过程的体来替换调用者的调用,但是形参用对应的实参正文代换。被调用过程的局部名与调用过程的名字保持区别。
(简答题)
参数的传递方式及其特点
正确答案
答案解析
略
相似试题
(单选题)
系统默认的参数传递方式是()传递。
(简答题)
请说出函数参数为一般变量的复制传递方式、地址传递方式和引用方式的异同点。
(单选题)
以下定义的过程()是按“传值”方式传递参数的。
(简答题)
常用的参数传递方式有哪三种?
(单选题)
表单标记中的()参数,用来指明表单的传递方式。
(单选题)
下面哪些不是ASP.NET页面间传递参数的方式?()
(单选题)
在Pascal程序中,过程参数有值参数、变量参数两种方式,其中变量参数传递()
(填空题)
在C#中实参与形参有四种传递方式,它们分别是()、引用参数、输出参数和()。
(填空题)
在C#中实参与形参有四种传递方式,它们分别是值参数、引用参数、输出参数和()。