C语言指针

本文详细介绍了C语言中的指针,包括地址和指针的基本概念、变量的地址和值、指针变量的定义和用途、指针运算以及如何通过指针访问和修改内存中的数据。指针是C语言中强大的工具,理解和掌握指针对于编程至关重要。

该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105090496

前言

你从网页复制一段文本,再到你想要的地方随意粘贴的时候;当你在Excel表格中插入几行数据的时候;当你不知怎的突然遭到被弹出“xx程序错误,单击确定立即关闭”的时候;当你用游戏修改软件锁定生命值,让游戏中的角色成为“金刚不死之躯”的时候……知道吗,这些都与指针息息相关!

指针可是程序设计的一个强大工具,使用指针,不仅可以表示很多重要的数据结构、高效地使用数组、方便地处理字符串、另类地调用函数……而且可以直接访问内存,赋予我们广大的自由度和“至高无上”的权利!编程高手们常说“无指针,不自由”,就是这个道理。因此指针也是学习C语言最重要的一环,可以说如果不会使用指针编程,就不是真正掌握了C语言。

有人说指针也是学习C语言最困难的一部分,但本书持相反意见。只要学习方法得当,实际上指针也并没有听起来那么难学!请读者不要畏惧,在本章我们会教给你很多技巧和方法,一步步带领大家攻克指针的壁垒。让我们现在就出发,一起体会这一次精彩、充满刺激挑战和富有乐趣的指针之旅!

内存里的门牌号——地址和指针的基本概念

“编号”,是人们常用的手段。例如,现在你翻到本书的这一页就有一个页码编号。编号的例子还有很多,如超市的存包箱有箱号,电影院座位有座次号,楼房的房间有房间号……。通过编号我们可以准确地找到位置。

计算机的内存是由一个个字节组成的,每个字节可以保存8个比特(8个0或1)。计算机内存的字节数可以有很多,例如一台有2GB内存的计算机就有多达2,147,483,648个字节(2×1024×1024×1024=2,147,483,648)! 那么多的字节,如果搞错搞乱,麻烦可就大了。如何有条不紊地管理这些

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

源代码大师

赏点狗粮吧

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

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

打赏作者

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

抵扣说明:

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

余额充值