首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
菜大师
2015-08-20 10:23
哈尔滨华德学院 Python
关注
已关注
取消关注
k=(++i)+(++i)+(++i);如果i等于3。
#include<stdio.h>
int main()
{int i=3,k;
k=(++i)+(++i)+(++i);
printf("%d",k);
return 0;
}
为什么等于16那,不应该是4+5+6等于15嘛
提示
全部评论
推荐
最新
楼层
CloudCastle
江汉大学 Java
这个问题属于“未定义行为”一类的问题,因为它取决于编译器的实现方式。 在vs下测试得到结果为18,k=(++i)+(++i)+(++i)的汇编实现是这样的: i 的值先被拿到寄存器中,然后加一,再将这个值返回给 i; i 的值再被拿到寄存器中,再加一。。这样来三次,i现在变成了6; 最后再把 i 放入寄存器,再加 i,加 i,得到18返回给变量 k。 总结来说就是在同一个内存多次自增,然后一起相加。 /**********************************分割线*************************************/ 在gcc下测试得到16的结果,汇编语句是酱紫的: i 在这里被拿入寄存器(esp),连做两次自增, 得到值 5,被放入新的寄存器(eax), (注意gcc的 mov 和 vs 相反,gcc 的AT&A语法是 mov 源,目的;vs 的 INTEL 语法为 mov 目的,源) 然后先执行了第一个(i+i)的运算,5+5=10存入edx中; 继续从寄存器 eax 中取 i 值自增,再执行第二个加法运算,最后得到10+6=16。 总结一下的话就是,先在同一个内存自增两次并相加,并将结果存放到新的地方,然后继续对原内存自增,再相加;自增,再相加。。。
2
回复
分享
发布于 2015-08-20 13:40
菜大师
楼主
哈尔滨华德学院 Python
好高深,谢谢
点赞
回复
分享
发布于 2015-08-21 14:58
暂无评论,快来抢首评~
相关推荐
07-03 11:02
中山大学 C++
字节暑期实习刚oc要不要去
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:
不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司8个岗位
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-03 18:22
原来hr是会回信息的呀
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:
这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞
评论
收藏
分享
05-16 18:15
华南农业大学 自然语言处理
每周可实习8天 hr乐坏了
隔了一天才发现打错字了,已经是潜意识的纯牛马了,一周可干8天
设备:
又疯一个
点赞
评论
收藏
分享
05-30 10:50
湖南大学 C++
求拷打27届
想大三上找一个大厂的日常,想大三下争取大厂暑期转正已经看完jvm juc了,项目换成一个Spring+AI /12306会不会好一些?或者还有什么热门的方向推荐学习吗?不想读研
Code溪:
985放大
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 13:05
hr让我大开眼界
不招B型血是什么鬼,,,下次我是不是得换个血再投简历
菲比啾比:
大概是嘎腰子,血型不对配不上
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
9
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
🌟择难路,未有疑,四非学院本运气拉满,春招拿下大厂后端
5.9W
2
...
秋招应该侧重准备哪个部分的内容
1.8W
3
...
恋爱四年没想到过自己会出轨
1.2W
4
...
史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)
7777
5
...
离开软件测试才发现外面没有雨
7123
6
...
其实主包早就找到工作了,但还是每天都刷
6867
7
...
作为实习生,我问薪无愧
5565
8
...
25届毕业现在在家呆了一个多月,没工作
5517
9
...
双非二本的漫漫游戏开发春招路Ver2.0——失业、感悟、再出发(万字长文)
5291
10
...
从天坑文科到大二腾讯的经历
4904
创作者周榜
更多
正在热议
更多
#
应届生,你找到工作了吗
#
5949次浏览
53人参与
#
说说你知道的学历厂
#
3407次浏览
35人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
40153次浏览
289人参与
#
实习生的蛐蛐区
#
7570次浏览
63人参与
#
秋招盘点:机械人值得去的企业
#
72742次浏览
671人参与
#
简历当中有水分算不算造假?
#
6619次浏览
63人参与
#
歌尔求职进展汇总
#
54513次浏览
335人参与
#
双非应该如何逆袭?
#
176758次浏览
3055人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
116957次浏览
1134人参与
#
毕业旅行去哪玩儿
#
8884次浏览
127人参与
#
你认为小厂实习有用吗?
#
1448次浏览
26人参与
#
三一集团提前批进度交流
#
23176次浏览
139人参与
#
非技术岗投递进展
#
145336次浏览
1264人参与
#
百度工作体验
#
231373次浏览
2010人参与
#
神州信息工作体验
#
12292次浏览
61人参与
#
材料进Fab厂真的劝退吗?
#
44026次浏览
184人参与
#
上班到公司第一件事做什么?
#
61872次浏览
525人参与
#
数字马力求职进展汇总
#
179630次浏览
1489人参与
#
工作中,努力重要还是选择重要?
#
141494次浏览
1715人参与
#
正在春招的你,也参与了去年秋招吗?
#
309549次浏览
2523人参与
#
百度秋招提前批进度
#
105945次浏览
1124人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务