浅谈C之精华---指针

本文从指针的概念出发,通过信件和地址的比喻解释指针的本质。阐述了指针与数组的区别,强调了指针的间接寻址特性,并通过寄存器的概念帮助理解指针与内存操作的关系。在嵌入式开发中,指针的应用广泛,文章通过51单片机和嵌入式系统的例子展示了指针在实际操作中的作用。最后,作者鼓励读者深入学习和实践以更好地掌握指针。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


 今天是2016年的第一天,祝大家元旦快乐!哎,今天有点倒霉,代码写到一半,突然机子就没电了,幸好有保存,否则今天没有这篇日志的出现。

         好了,今天以我个人的角度来深度剖析一下C语言中关于指针的用法以及注意事项,曾经我也是被指针坑得不要不要的,当然现在依然还是再被指针坑,因为指针用起来有很多细节的地方要注意。好了,废话不多说,我们来看看指针到底什么地方难!!!

         指针到底是什么?

         要说起这个概念,我们可以来理解信件和地址的概念。每个家庭都有一个固定的地址,当你从远方收到客人给你发信件,那么这个具体的地址就只有一个,信件就必须送到这个地址上来,我们才能收得到信件。我们就可以把指针理解成具体的地址,给指针一个指向也就是将信件送到具体的地址,可能我的说法比较抽象,不急,我们来看看图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Engineer-Bruce_Yang

谢谢您

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值