2013-01-11 106 views
0

假設我想知道在標有(*)的點上活動的聯合(引用環境)是什麼,我該如何確認?事實上哪些工會活躍?靜態範圍內的活動聯盟

procedure P(A,B ; real) 
     X: real 
     procedure Q(B,C : real) 
     y : real 
     ... 
     procedure R(A,C : real) 
     Z:real 
     ........    --(*) 
+0

請將相關語言標記添加到你的問題。 –

+0

這看起來不像C ... –

+0

大聲笑,是的,你是對的...我認爲這是帕斯卡爾,對不起。我打算爲我的編程語言考試,明天解決這個問題嗎?你能幫我嗎? – user1843665

回答

1

它基本上是基本的嵌套。但是你沒有指定完整的塊結構(用begin..end對)來完全固定結構。

從縮進中假設開始結束; P的塊位於尾部,Q和R的塊位於緊接着的位置之後。 y和z聲明,然後在Q:首先搜索Q,然後P,然後在RR,P,單元等中的P(主程序/單元或另一個過程)上面的作用域。