malloc realloc 问答列表

C 动态阵列被信号 SIGSEGV 中断

作者:pedram 提问时间:1/5/2023

我正在尝试用 C 编写一个动态数组(大小和类型是动态的)。 首先,我编写了一个函数来初始化数组。输入是一个枚举 (TYPE),根据此参数的值,我为相应的类型分配内存。 这是我初始化数组的方式: ...

realloc 如何在 C 语言中工作?它是否设置为空释放内存引用?[复制]

作者:Luca Marchio 提问时间:2/14/2023

这个问题在这里已经有答案了: 为什么当我写入数组末尾时,我的程序不会崩溃? (9 个答案) 在 malloc() 之后写入指针越界不会导致错误 (7 个答案) 9个月前关闭。 当我在指针上调用 re...

如何在运行时在 C 中增加指针或数组(在编译时不知道结束长度)

作者:ecjb 提问时间:2/22/2023

我想在运行时增加一个数组(无需使用 macos 预先处理长度) 我有以下问题 是否可以使用数组来做到这一点? 如果没有,我应该使用指向 int 的指针吗? 我尝试了以下代码(并期望作为输出)但得...

如何在运行时收缩结构矩阵(例如,使用 realloc())

作者:ecjb 提问时间:3/3/2023

如何在运行时收缩结构(例如,使用 reallocate())matrix 我有一个矩阵,我用它来设置一个大小为 3 的向量,其中包含条目 (,,)。如何缩小向量的大小以保留前 2 个元素并删除第三个...

使用 realloc 正确方法 [重复]

作者:HyperCoderSuperion 提问时间:5/24/2023

这个问题在这里已经有答案了: realloc() 的正确用法 (6 个答案) 6个月前关闭。 我有以下代码行,哪个代码段正确使用 realloc? 我怀疑 *delete_choices 行中的 ...

内部 realloc() 上的未定义行为

作者:smellyourbooks 提问时间:6/22/2023

我正在尝试编写一个 PE 解析器,我的程序包含两个循环,如下所示: size_t i = 0; while (condition_1) { struct _IMAGE_IMPORT_DESCR...

使用 malloc 和 realloc 之间有什么性能差异吗?

作者:Alessandro 提问时间:7/9/2023

我有这个功能: int program_inc_capacity(Program *program) { Instruction *v_old = program->v; size_t cap...


共7条 当前第1页