对C指针的理解

对C指针的理解

1.实际的定义
引入:在计算机存储数据时,会先开辟一部分空间给数据,而那一部分空间有这对应的地址,可以理解为我们要生存,你得先给我一块地,我有了一块地我就来存储我的东西,那么如果你外界想要找到我,就必须凭借地址,如小区门牌号之类的。如果对计算机硬件有所涉猎的话,那么在存储器的基本组成部分,也就是输入地址码,通过地址转译器,到存储单元,再通过存储单元的数据线进行输出。核心就是对存储单元的理解。

2 .* p
其中
*是访问的动作
p是存储数据实际地址的变量
所以
这一整个指针变量就是指:我访问了对应地址上的数据值
所以在一定程度上可以说
指针指向对应的数据=通过地址访问到数据

3.指针的作用
①可以用一个地址来代替数据,特别是这个数据十分巨大的时候。所以指针具有简化和代替的功能
②有些数据结构需要指针的性质来构建,比如链表或者是二叉树

未完待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值