使用数组存储x,y和z与使用具有x,y和z坐标作为变量的对象(struct)之间的区别在于可读性,速度,内存等等上。
非常感谢任何信息!
谢谢, 人
答案 0 :(得分:1)
如果你的意思是C中的struct
,那么它的存储方式与数组在内存中的存储方式相同。实际上,如果您的struct
仅包含int
个字段,则可以将指向该struct
的指针强制转换为int
指针,并将其视为与int
相同{1}}数组。我不建议这样做,只是观察。
我没有看到使用一个优于另一个的好处,只为你做最简单的事情。我更喜欢struct
,因为字段名称比数组索引更具描述性。