指针 - 很多混乱

时间:2012-06-22 12:37:22

标签: pointers

当涉及到指针时,我非常困惑。我想用简单的语言了解关于指针的每个概念。我知道指针是一个变量,它保存另一个变量的内存位置。但这些是我得到的一些疑问。请帮帮我。

  1. 为什么发明了指针(我听说它主要用于动态内存分配,但请让我理解这一点。我感到困惑)。
  2. 什么指针与堆栈和堆有关? (我经常在书中读到他们使用的单词堆栈和堆)。
  3. 如何实现指针(我想知道如何在任何编程语言中内部实现指针。是否需要知识编译器才能理解这一点。
  4. 为什么他们使用间接而不是直接使用变量本身的值?
  5. 掌握指针概念的方法有哪些?需要多少练习?
  6. 我很想知道这些。

2 个答案:

答案 0 :(得分:2)

The Beginner's Guide to Pointers是一个非常好的起点。

答案 1 :(得分:2)