开发者社区> 问答> 正文

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

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

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

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

    2019-07-17 19:20:58
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载