當程式被編譯完成後,程式內容根據不同的特性,如:全域變數與程式之指令,會被載入對應的記憶體區塊。下列那些區塊的容量大小,是程式在編譯時期即可決定?
A文字部分(text segment)、靜態數據(static data)正確答案
B靜態數據(static data)、動態數據(dynamic data)
C動態數據(dynamic data)、堆疊部分(stack segment)
D文字部分(text segment)、堆疊部分(stack segment)
答案與詳解
text segment 存放編譯後的機器指令,程式碼長度編譯時即確定;static data 存放全域變數與靜態變數,數量與大小也在編譯時決定,兩者皆為固定大小。
