2012-06-22 75 views
-1

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

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

我很想知道这些。

回答