我想在C中创建一个矢量数组以在我的项目中使用。我之前没有使用过这样的数据结构,似乎无法找到有关它的好信息。
您是否可以提供信息链接或发布描述此数据结构的信息,以及其使用,效益和功能。
实施文件也是有用的参考。
答案 0 :(得分:3)
“......似乎无法找到有关它的好消息。”笏?
首先要了解 的含义。然后根据您研究的内容实施。您不仅需要了解矢量是什么,还需要了解指针和结构。向你的导师寻求帮助,或者找一个同伴来解决这个问题。
答案 1 :(得分:1)
这取决于您对术语的含义。 “Vector”有一个非常具体的数学定义,但不幸的是,在不知道你的目标是什么的情况下,“向量数组”有点模棱两可,因为向量是一种说话方式的数组。
如果您在软件中进行数学运算,您实际上可能需要一组向量而不是数组即向量。但是,这取决于你想要实现的目标。 (在我的工作中,我需要处理矢量数据的数组,其中矢量是3D空间中的“位置”。)
最短的路径可能是键入:
Vector my_array[4];
...看看是否编译。如果没有,则代码库中没有Vector对象/结构数组。 :)
答案 2 :(得分:0)
查看struct
:C/C++ structures and classes。
答案 3 :(得分:0)
简单的谷歌搜索矢量数组c http://www.codecogs.com/d-ox/array/vector.php