开发者社区 问答 正文

怎么realloc改变固定数组大小?

我摘了程序中有关的两处显示在同一幅图片中,主要看我用黄色画出来的内容,其余无关代码不用看。
奇怪的地方是程序定义的结构FILELIST中有一个长度为1的数组,之后用realloc重新分配后竟然能够访问1之后的索引。能解释下吗?
8

展开
收起
杨冬芳 2016-05-30 18:48:45 2294 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    pList->info[n]是对info[1]数组的越界访问,毕竟数组只有一个长度大小。但这里的访问不会出现问题,因为动态内存分配保证了这样的安全性

    2019-07-17 19:20:58
    赞同 展开评论
问答分类:
问答地址: