【发布时间】:2013-03-26 23:06:01
【问题描述】:
我发现我通过现实世界的比较隐喻学得最好。例如,在 java 中,帮助我很好地理解 Accessors 和 Mutators 概念的一种方法是通过中间人的概念来思考它(私有变量不喜欢直接与他们的客户打交道,他们更喜欢中间人(访问器和突变器)处理它们)
C 中指针的概念对我来说仍然有点棘手。用什么比喻来描述它们是如何工作的?
【问题讨论】:
-
指针告诉你数据的位置。它就像一本书中的索引——它告诉你在哪里可以找到你的数据。索引可能会说“转到第 10 页”。即使第 10 页上的数据发生变化,您的索引仍然指向那里。与指针相同。
-
这几乎是以前社区 wiki 帖子的直接复制品,得分很高。
-
@MichaelDorgan:请链接!
-
就是这个 - 感谢您找到它!