gpt4 book ai didi

c - malloc 和其他相关函数

转载 作者:太空宇宙 更新时间:2023-11-04 01:36:24 25 4
gpt4 key购买 nike

我有一个名为“ArrayA”的数组,它充满了整数,但我想在每次满足条件时向数组末尾添加另外 5 个单元格。我该怎么做? (互联网不是很有帮助)

最佳答案

如果这是一个静态数组,您将不得不创建一个具有更多空间的新数组并自己复制数据。如果它是用 malloc() 分配的,正如您问题的标题所暗示的那样,那么您可以使用 realloc() 或多或少地自动执行此操作。请注意,您的数组地址通常会发生变化。

正是因为需要根据需要增长(和收缩)的“动态”数组,像 C++ 这样的语言引入了 vector 。他们在幕后进行管理。

关于c - malloc 和其他相关函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13594899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com