对C指针的理解
1.实际的定义
引入:在计算机存储数据时,会先开辟一部分空间给数据,而那一部分空间有这对应的地址,可以理解为我们要生存,你得先给我一块地,我有了一块地我就来存储我的东西,那么如果你外界想要找到我,就必须凭借地址,如小区门牌号之类的。如果对计算机硬件有所涉猎的话,那么在存储器的基本组成部分,也就是输入地址码,通过地址转译器,到存储单元,再通过存储单元的数据线进行输出。核心就是对存储单元的理解。
2 .* p
其中*是访问的动作
p是存储数据实际地址的变量
所以这一整个指针变量就是指:我访问了对应地址上的数据值
所以在一定程度上可以说
指针指向对应的数据=通过地址访问到数据
3.指针的作用
①可以用一个地址来代替数据,特别是这个数据十分巨大的时候。所以指针具有简化和代替的功能
②有些数据结构需要指针的性质来构建,比如链表或者是二叉树
③
未完待续