下列何種程式語言對非區域變數(Non-local
Variable)的存取採用Dynamicscope?
(A)C
(B)C++
(C)Java
(D)LISP 。
答案:登入後查看
統計: A(10), B(22), C(42), D(43), E(0) #356897
統計: A(10), B(22), C(42), D(43), E(0) #356897
詳解 (共 2 筆)
#1297369
靜態範疇(static scope)主要是依程式本身變數的實際
位置來決定。 依當初宣告時「全域」或函數內宣告「區域」而定。
動態範疇(dynamic scope)依程式執行時副程式的呼
叫順序來決定。依「呼叫的函數」而定。
3
0
#1313751
shallowbinding 最適合Dynamicscoping程式語言,如Lisp。
siatic scope,如C、C++、Java等。
1
0