《易学C++》第8章 内存里的快捷方式——指针

34 篇文章 1 订阅 ¥37.76 ¥99.00
本文详细介绍了C++中的指针,包括指针的概念、类型、声明和使用,以及指针与数组、函数、内存分配的关系。通过实例讲解了指针的加减运算、关系运算、指针的保护措施,如常量指针和指针常量,强调了指针操作的灵活性和潜在危险。此外,还探讨了动态内存分配和释放,以及指针在处理数组和函数参数中的应用。
摘要由CSDN通过智能技术生成

上一章学习了数组,了解了地址的概念。本章将继续深入学习地址,并引入指针这个概念。C++具有获取地址和操作地址的功能,这种功能是强大又危险的。于是,指针成为了C++中最难学好的部分。

本章的知识点有:

  • 指针的概念和用途
  • 指针变量的类型和使用
  • 指针变量的操作
  • 指针常量和常量指针
  • 指针与数组的关系
  • 指针在函数中的应用
  • 堆内存的分配和回收

在桌面上,往往有这样一些图标:在它们的左下角有个小箭头,双击它之后可以调出本机内的程序或文件。然而这些图标所占的存储空间很小,一般也就几百到几千字节。那么小的文件怎么会让上百兆的程序执行起来的呢?

那些有小箭头的图标文件称为快捷方式。它所存储的内容并不是所要调用的程序本身,而是所要调用的程序在本机磁盘上的位置,例如E:\Tencent\QQ\QQ.exe,如图8.1所示。使用快捷方式的目的就是为了快捷方便,不用查找程序就能去执行它。不过如果所要调用的程序不存在或位置不正确,那么双击了这个快捷方式就会导致错误发生。

图像说明文字

图8.1 快捷方式

在内存中,可能会有一些数据,程序员不知道它的变量名,却知道它在内存中的存储位置,即地址。那么能否利用快捷方式的原理对这些数据进行访问和操作呢?

很幸运,在C+

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

人民邮电出版社有限公司

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值