我对 C 编程有点陌生。我正在写一个 C 程序,它有 3 个整数要处理。我将它们全部放在一个数组中,突然间我想到了为什么不使用结构体。
我的问题是什么时候是使用结构体的最佳时机,什么时候使用数组。在这种特殊情况下,两者之间是否存在任何内存使用差异。
有关此的任何帮助都适用。谢谢!
最佳答案
当您想要循环遍历值时(从本质上讲,这意味着它们密切相关),数组是最好的选择。否则,结构允许您为它们赋予有意义的名称并避免记录该数组的需要,例如myVar[1] 是公司名称,myVar[0] 是公司电话号码等,与 companyName、companyPhone 相对。
关于c - 何时是使用结构或数组的最佳时机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9701393/