静态范围和动态范围

时间:2013-12-19 16:50:23

标签: language-agnostic scope dynamic-scope

我有这个程序:

var a, b:integer

procedure sub () 

var a,b:real;

begin

…

end

procedure sub1() 

var c:integer

begin

   …a…b…

end

begin

…

end
  1. 使用静态作用域,sub1中的a和b是主要的?
  2. 使用动态范围,并使用链:main→sub→sub→sub1。哪个变量a和b在sub1中使用?

0 个答案:

没有答案