多语言展示
分享
欧尼酱
当前在线:1262
今日阅读:179
今日分享:36
怎样理解*prt++
*prt++ 实际上做了三件事:1、++运算符高于*运算符,所以先做++运算,此时++操作符产生一份prt的拷贝,记为A2、++操作符增加prt的值3、在备份A上进行*操作符,间接访问,但这个间接访问并没有用于实际作用。下面一个prt++就好理解了,直接是上面的前两步。汇编代码是由上述结果可以看出,gcc编译器编译出来后做了较大的优化,它把不必要的语句去掉了,如*ptr取值后没什么用。接着我再用objdump-D -S a.out > a.s后反汇编代码是先做ptr++如图:
上一篇:
C#基础知识 - 赋值运算符以及特殊运算符
下一篇:
达内推荐:sizeof 操作符解析
推荐信息
1
怎样预防办公区闷热所引发的亚健康
2
怎样做橙香鸡蛋软饼
3
怎样做香蕉干果软饼
4
率土之滨怎样加入同盟
5
怎样使用耳软骨垫高鼻尖
6
怎样才能让鼻梁变高
7
怎样用刘海拯救扁塌鼻子
8
怎样选择背景来拍干树枝上的花蕊
9
怎样将蟑螂赶出家
10
三国志汉末霸业怎样结婚
11
电热蚊香片是怎样使用的
12
怎样理解*prt++
13
业主不可缺少的装修工具指南
14
拿手菜鼓香火锅肉怎么做
15
毛坯房交房验收需要注意什么?需要用什么工具?
16
陶瓷砖平整度、直角度、边直度综合测定仪
17
如何检测简约瓷砖的平整度?
18
如何检查瓷砖平整度?
19
如何检测装修墙面的平整度
20
howdy zombie 攻略
21
MCGS画面怎么做出闪烁效果
22
专业chm格式电子书制作教程:[1]
23
快速有效的减肥方法你知道吗
24
100 floors游戏76-80关游戏攻略
25
office使用的小技巧
26
嗜血印第一个BOSS嗜血狂魔怎么打?
27
梦幻飞仙70级boss计蒙打法
28
自制家庭版简单熟蛋黄玛格丽特饼干
29
魔兽世界怎么悄悄话不认识的人
30
梦幻西游手游如何使用三界传音符?
31
魔兽8.1泰兰德的晋升战役任务全解
32
魔兽世界整装待发任务如何完成?