有關如何分配內存的快速問題。Array Allocation Subscript Number
如果有人要分配這樣的20個字符:
char store[20];
,這是否意味着它分配的內存20點char類型的塊,或者說,它分配的內存char類型塊從0開始,並以20結尾。區別在於第一個示例的範圍將從store [0]到store [19],而第二個示例的範圍將從store [0]到store [20]。
有關如何分配內存的快速問題。Array Allocation Subscript Number
如果有人要分配這樣的20個字符:
char store[20];
,這是否意味着它分配的內存20點char類型的塊,或者說,它分配的內存char類型塊從0開始,並以20結尾。區別在於第一個示例的範圍將從store [0]到store [19],而第二個示例的範圍將從store [0]到store [20]。
這意味着它分配的內存足以容納20個字符(從索引0到19)
[0]〜[19](20個元素,這是)
第一 - 炭商店[20]分配20個字符,從0〜19
它爲20個字符分配內存,即有效索引去爲0〜19
由於一個塊。設置這個答案是因爲你是第一個。 – trikker 2009-08-10 21:09:03
嗯,我認爲他是最後的;-)但是,嘿,沒問題;-) – ChristopheD 2009-08-10 21:32:41
是的,你是對的。正在思考倒退。 – trikker 2009-08-10 22:05:42