C的数据结构/数据类型,其作用类似于C+中的向量+; 我使用C编译器(GCC),在这里我不能使用C++中的向量。那么,我如何用c语言创建类似的数据结构/动态数组,它将像向量一样工作呢?这可能很容易,但我不知道怎么做

C的数据结构/数据类型,其作用类似于C+中的向量+; 我使用C编译器(GCC),在这里我不能使用C++中的向量。那么,我如何用c语言创建类似的数据结构/动态数组,它将像向量一样工作呢?这可能很容易,但我不知道怎么做,c++,c,C++,C,谢谢从一个结构开始,该结构包含指向正确类型、当前使用大小和当前分配大小的指针。使用malloc分配空间。如果空间不足,请使用realloc增加空间。您需要的搜索词是“动态数组”。这是一种非常普遍的方法。你会从realloc中得到很多用处。谢谢你的回复。你能给我一些文档链接解释一下吗。

谢谢

从一个结构开始,该结构包含指向正确类型、当前使用大小和当前分配大小的指针。使用malloc分配空间。如果空间不足,请使用realloc增加空间。

您需要的搜索词是“动态数组”。这是一种非常普遍的方法。你会从
realloc
中得到很多用处。谢谢你的回复。你能给我一些文档链接解释一下吗。