了解指针

在完成最后的编程任务时,我不敢相信我对这些概念不甚了解。 建议有人把所有内容都写下来,但是不幸的是我打字的速度比我写的快,而且我的手写太可怕了。

我的指针分解

指针是一个变量, 其值是一个地址。

让我们分解一下。

每个变量都会被分配一个具有自己地址的内存单元。 为了澄清,每个存储器单元都有一个地址。 创建变量后,它将成为内存单位的所有者。

例如,变量“ Bob”的内存地址为1002,由于它是内存的单位,因此我们可以存储整数42之类的东西。

鲍勃= 42;

编译器知道“ Bob” 拥有哪个内存单元,因此它将“ Bob”的值(即42)写入该内存单元。 现在,它的地址 ‘Bob’的存储在该单元的内存中。

我们确定的这种存储值的功能非常有用。 我们可以更进一步,将另一个内存单元或变量的地址存储在“ Bob”变量中。

现在,我们之前的变量“ Bob” 指向另一个变量的地址。

好吧,这就是我目前所掌握的所有信息。 让我知道您在下面的想法。 任何批评都欢迎!