2009-11-15 60 views

回答

3

符號表存儲有關您在程序中使用的符號的信息。

例如,考慮一個簡單的C聲明語句。

int a; 

關於 '一' 的信息,是

  1. 使用的變量的名稱是 'A'。
  2. 它是一個整型變量。
  3. 它在全局範圍內聲明。
  4. 它是由用戶未初始化(全局變量將被初始化爲零,但要做到這一點,你需要的信息)。

同樣,對於您在程序中使用的每個符號,信息都會在符號表中更新,以便轉換爲低級語言。

符號表的使用主要位於前端,後端可用於處理符號名稱(如打印模塊)。但我不確定!