当前位置:网站首页>容易混淆的指针知识点
容易混淆的指针知识点
2022-08-09 04:07:00 【studying_pxy】
知识点:
1.变量名:地址空间的别名。
2.一级指针:用来保存变量的地址。
3.二级指针:用来保存一级指针的地址。
图示:
稍微再解释一下其中的一些疑问:
1.变量名a与0xffffff(a所在的那段空间地址)的区别:
变量名a:是那段地址空间的别名,因此可以直接通过a=7;给那段地址空间的内容赋值,但是别名终究是别名,它不是实际本质的地址空间,它只是为了让我们程序员方便使用内存空间,当真正要将这个地址赋值给某个指针时,是没有用的,必须要取a的址(&a)
2.图中的p可以表示指针变量名,也可以表示指针变量p
当表示指针变量名的时候,它就相当于变量名a一样的含义,是不占内存空间,只是那段内存空间的标识
当表示指针变量时,它代表的是内存空间的内容,而给指针变量p的一个指向,就相当于给指针变量p所在内存空间赋值。
欢迎批评指正
边栏推荐
猜你喜欢
了解CV和RoboMaster视觉组(五)目标跟踪:基于深度学习的方法
If A, B, C, and D process parts, the total number of processed parts is 370. If the number of parts processed by A is 10 more, if the number of parts processed by B is 20 less, if the number of parts
el-popover 内嵌 el-table 后位置错位 乱飘 解决方案
H264之sps解析分辨率
全链路UI设计笔记
driftingblues靶机wp
OpenCV相机标定完全指南(有手就行)
Linux安装MySQL8
两种K线形态预示今日伦敦银走向
松柏集(浮窗思)
随机推荐
【精品向】你真的会写测试用例么?全网超大型测试用例攻略
QQ浏览器 replaceAll方法 is not a function 问题解决方法
了解CV和RoboMaster视觉组(五)目标跟踪:基于深度学习的方法
网络设置、ssh服务
Grid 布局介绍
OpenCV相机标定完全指南(有手就行)
JS ES5也可以创建常量?
wift3.0设置导航栏,标题,字体,item颜色和字体大小
旭日图更好地呈现数据的层次结构,细致划分各项数据
LeetCode题解—15.三数之和
3年半测试经验,20K我都没有,看来是时候跳槽了...
337. 打家劫舍 III
松柏集(夜未央)
掌握财富密码,运维还要了解这些技术
了解CV和RoboMaster视觉组(五)local-distribution汇聚方法
全链路UI设计笔记
【Redis底层解析】字典类型
松柏集(江风起)
软件质效领航者 | 优秀案例•东风集团DevOps改革项目
[math] dot product and cross product