什么是"malloc.c:2539: sysmalloc:断言“(old_top == initial_top (av) &.”卑劣?

内容来源于 Stack Overflow,遵循 CC BY-SA 4.0 许可协议进行翻译与使用。IT领域专用引擎提供翻译支持

腾讯云小微IT领域专用引擎提供翻译支持

原文
Stack Overflow用户 修改于2021-04-14
  • 该问题已被编辑
  • 提问者: Stack Overflow用户
  • 提问时间: 2021-02-18 10:45

我试图用C来调整数组的大小,但是我得到了一个运行时断言

这是代码片段:

        int *v = malloc(sizeof(v) * 5);
        memcpy(v, (int[]){ 0, 1, 2, 3, 4,}, 5 * sizeof(int));
        v = realloc(v, sizeof(int) * 6);