答案 0 :(得分:9)
答案 1 :(得分:3)
答案 2 :(得分:1)
按名称调用作为按引用调用,但当实际参数为表达式时或数组然后在每次访问时重新评估实际参数。
这是简单的例子
begin
integer n;
procedure p(k: integer);
begin
print(k);
n := n+1;
print(k);
end;
n := 0;
p(n+10);
end;