我有这个程序:
var a, b:integer
procedure sub ()
var a,b:real;
begin
…
end
procedure sub1()
var c:integer
begin
…a…b…
end
begin
…
end
- 使用静态范围,sub1 中的 a 和 b 是主要的吗?
- 使用动态范围和链:main → sub → sub → sub1。sub1 中使用了哪些变量 a 和 b?
我有这个程序:
var a, b:integer
procedure sub ()
var a,b:real;
begin
…
end
procedure sub1()
var c:integer
begin
…a…b…
end
begin
…
end