【发布时间】:2018-08-11 16:33:31
【问题描述】:
在最近的采访中,有人问我,你最喜欢的主题是什么。我说的是C编程。下一个问题是,Table 和 Array 有什么区别?
任何人都可以帮助我。我从未听说过 C 中的表。
【问题讨论】:
-
C 没有名为“表”的语言或库功能。我怀疑你的面试官要么对语言一无所知(或者对二维数组使用了非常不正确的术语),要么这是一个技巧问题。你如何回应以及你的面试官如何回应你的回答?
-
table 可以指地图或字典,这取决于您对什么是表格的解释。
-
你应该在采访中这么说。如果你试图改变它并编造一些东西,那么你可能不会收到回复。
-
“表”让我首先想到的是SQL或关系数据库。有很多方法可以在 C 中实现类似表格的数据结构。非常 很糟糕的面试问题,我想说。 (当然,不幸的是,如果您未能正确回答被证明是一个糟糕或无法回答的问题,那么没有任何裁判可以给您信用。)
-
数组是数据保存在程序中的位置。表格是您向用户呈现数据的方式。
标签: c