问题
单项选择题
程序运行过程中常使用参数在函数(过程)问传递信息,引用调用传递的是实参的()。
A.地址
B.类型
C.名称
D.值
答案
参考答案:A
解析:
所谓把实参传送给被调过程,是指把实参的信息(如实参的值或相关的地址)送入相应的形参单元之中,在执行过程体时,就能从形参的形式单元中取得对应实参的值或地址。形参和实参间的信息传递可以有各种不同的方式,如引用调用、值调用、结果调用、值结果调用及名字调用等。 引用调用方式是在过程调用的代码序列中给出实参的地址(若实参是简单变量或下标变量,则在调用代码序列中直接给出其地址;若实参是常数或表达式,则应产生计算它们之值并存入临时单元的中间代码,而在调用代码序列中给出此临时单元的地址等),控制转入被调过程后,由被调过程将实参的地址写入相应的形式单元。过程体中对形式参数的任何引用或赋值,都按对相应形式单元间接访问的寻址方式为其产生代码。