原文链接(点击原文链接获取更多学习干货): 布尔青年 初学指针,老师总说指针就是另一个内存的地址。其实对于这个概念,一开始听老师讲总感觉是似懂非懂。好像明白是什么东西,但是在实际操作中有不清楚是什么东西。其实对于这些概念到学习的计组和数电的时候,觉得在当时在物理内存层面的情况下,初学者对指针的概念会有更好理解(个人拙见)。 首先先了解锁存器: link锁存器 我们都知道计算机只知道0和1。所以计算机所有的操作在电路里面都是对0和1的收发,运算和存储。在存储中是0和1,对应电路里面是低电平和高电平。所以先了解锁存器。
当多个锁存器连在一起的时候就保存多个0和1的数据了,例如16个锁存器连在一起就构成一个更大的储存单元。而计算机里面又有很多这些东西,所以需要对这些东西进行排序,编号。如从0编号开始,如下图:从0x1000到0x8000 计算机又把这些编号叫做地址,因为里面保存的是数据的地址。有些时候这些数据地址保存的是一些数据,有些时候则保存数据的地址。如0x0000里面保存的是0x0004这个数据。而0x004是编号为4的锁存器单元的地址。而指针就很像上述的东西。 其实在实际编程中,上述的物理地址是不可能被我们操控的,而都是操作系统管控的。 欢迎关注技术公众号,获取更多硬件学习干货! 在这里插入图片描述
我们能为你提供什么? 技术辅导:C++、Java、嵌入式软件/硬件 项目辅导:软件/硬件项目、大厂实训项目 就业辅导:就业全流程辅导、技术创业支持 对接企业HR:培养输送优质性人才
|