5、见的。如果实际参数表达式是左值(L-value),则使用它的地址。否则调用者构造一个临时对象并传递到这个对象的引用;在函数返回的时候丢弃这个对象。某些语言包含引用作为一级值的概念。例如 ML 语言有“ref”构造子;C++中的引用也显式的创建。在这些语言中,“传引用调用”可以用来传递一个引用值作为给函数的实际参数。在包含无限制指针替代或补充引用的语言(比如C)中,“传地址调用”是传引用调用的变体,这里的引用是无限制指针。1.1.2传复件-恢复调用(Callbycopy-restore)“传复件-恢复调用”、“传值-结果调用”或“传值-返回调用”(在 Fortran 社区中的术语