2009-08-10 38 views
0

有關如何分配內存的快速問題。Array Allocation Subscript Number

如果有人要分配這樣的20個字符:

char store[20]; 

,這是否意味着它分配的內存20點char類型的塊,或者說,它分配的內存char類型塊從0開始,並以20結尾。區別在於第一個示例的範圍將從store [0]到store [19],而第二個示例的範圍將從store [0]到store [20]。

回答

3

這意味着它分配的內存足以容納20個字符(從索引0到19)

+0

由於一個塊。設置這個答案是因爲你是第一個。 – trikker 2009-08-10 21:09:03

+0

嗯,我認爲他是最後的;-)但是,嘿,沒問題;-) – ChristopheD 2009-08-10 21:32:41

+0

是的,你是對的。正在思考倒退。 – trikker 2009-08-10 22:05:42

0

第一 - 炭商店[20]分配20個字符,從0〜19

0

它爲20個字符分配內存,即有效索引去爲0〜19

相關問題