有关如何分配内存的快速问题。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