【发布时间】:2012-02-18 08:13:46
【问题描述】:
我正在尝试决定我应该使用哪个。
我能想到的结构指针的优点。
- 如果您不使用数组的所有元素,则浪费的空间更少。
- 交换数组元素时听到较少的声音
双方还有其他的优点/缺点吗?
【问题讨论】:
-
您有什么要求?你知道编译时数组中有多少元素吗?数组中元素的交换频率如何?结构的重量有多大,复制性能值得关注?
-
这个问题太模糊了,没有用。答案本质上是“学习 C 编程”的一整章。这相当于询问购买打印机与购买显示器的优缺点。两者都输出东西,但它们是不同的。
-
@KerrekSB 问这两种情况有什么不同有什么问题?我发现这些答案很有用,我希望将来有问题的其他人也能这样做。
-
@Michael:嗯,这是一个非常广泛的问题,所以它会是相当开放的。关于这个问题可以说很多,所以不清楚一个完整的答案应该是什么样子。当然,这是一个完全有效的问题,但 SO 不鼓励提出教程式和开放式答案的问题。
标签: c arrays pointers struct structure