首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
滴滴
校招火热招聘中
官网直投
滴滴
校招火热招聘中
官网直投
相关推荐
菜狗无敌
05-10 15:17
已编辑
郑州大学 计算机类
剑心互娱系统策划一面(寄)请求大佬建议
投递简历在4.20收到笔试在5.1一面时间在5.8 晚上八点半开始全程用时17分钟(寄)第二天上午收到感谢信。。。。。。以下是问题与我的回答1.自我介绍面试官好,我是xxx,来自xxx,毕业于xxx,就读专业为xxx,因为是计算机相关的专业,所以我更了解系统设计在代码层次的实现难度、更具备分析能力。以上是我的自我介绍。2.从什么时候打算加入游戏行业产生这个想法是在初中时期游玩《魔兽世界》的时候,真正决定是在高考填报的时候,因为是理科,所以我认为游戏策划需要代码编写的能力,于是就选择了计算机相关的专业。3.你对哪个游戏系统最为熟悉与喜爱?《魔兽世界》的战斗系统,因为它兼具差异性、多样性、公平性的...
剑心互娱一面2人在聊
重来一次,我还会选择这个专业吗
远程面试的尴尬瞬间
点赞
评论
收藏
转发
求求给个实习offer吧
05-09 18:46
已编辑
门头沟学院 计算机类
NLP算法暑期实习选择
暑期实习小弟面临如下选择,以后想回广东发展,请各位大佬路过顺便给点意见:美团——平台商品主搜:部门比较核心,转正率高,而且mentor人很好(已经在实习了),组里氛围也不错,很稳定。但是base北京,以后估计不会在北京发展了。腾讯——Pcg的qq浏览器搜索:部门不太核心,转正率感觉也不是很高,面试感觉面试官人不错。但base深圳。字节——风控:本来面的抖音评论,三面技术面都过了,但是没hc 转到风控了,因为面评还可以(hr 说3+通过),所以hr 给我转到了风控。但还要另外加面两轮。。base也在深圳。蚂蚁——企业信用:面试给我的感觉是最好的,面试官都很nice,感觉组内氛围应该不错,做的也很...
投递美团等公司10个岗位 >
offer决赛圈,我是怎么选的
点赞
评论
收藏
转发
Dzh_2
04-22 21:25
常州大学 计算机类
有嵌入式佬指点下吗?发简历的机会都没有
#嵌入式软件实习#要么不读,要么已读不回#暑期实习#
点赞
评论
收藏
转发
一一只小熊猫
03-25 18:58
蚌埠铁三小 电子信息类
接上一条感谢面试官的真心话
点赞
评论
收藏
转发
wiik
昨天 15:31
已编辑
西安电子科技大学 计算机类
两家BAToffer 暑期实习总结
背景学历:本科双非,硕士西电方向:C++/GO后端项目:两个实验室项目 + 两个公开课包装算法:CCPC/ICPC省金,ICPC区域赛铜科研:一篇专利力扣:hot100公开课:CS144,MIT6.S081,MIT6.824,CMU15-445书籍:《C++ Primer plus》,《Linux高性能服务器编程》,《程序员的自我修养:链接、装载与库》,《深入理解计算机系统》(感觉没有实操的话大部分看了就忘)八股:各种八股当小说没事看看offer腾讯cdg,阿里饿了么,一家小厂阿里淘天等HR面面试腾讯(鹅孝子)wxg 企业微信:三面挂pcg qq浏览器:一面挂wxg 视频号:一面挂csig 腾...
投递快手等公司10个岗位 >
点赞
评论
收藏
转发
1
9
评论
分享
回复帖子
全站热榜
1
...
携程oc了
1.1W
2
...
美团-Java后端-平台技术部-一面凉经(复活赛)
9311
3
...
微信支付二面
7049
4
...
31天勇闯盲审(附盲审经验
6829
5
...
捞简历这件事儿
6801
6
...
【话术建议】求职者和企业的互骗话术?
5046
7
...
科大讯飞Java实习凉经
4887
8
...
问一下xdm 怎么把拒绝过的Offer 再舔回来🥺
4572
9
...
go语言实习求助
3734
10
...
滴滴测开秋储一面凉
3621
正在热议
#
牛客帮帮团来啦!有问必答
#
670305次浏览
11114人参与
#
浅聊一下我实习的辛苦费
#
79079次浏览
732人参与
#
无实习如何秋招上岸
#
216203次浏览
3377人参与
#
如何写一份好简历
#
254024次浏览
3846人参与
#
2022届毕业生现状
#
313846次浏览
4387人参与
#
Offer比较,你最看重什么?
#
48764次浏览
476人参与
#
毕业后不工作的日子里我在做什么
#
51130次浏览
682人参与
#
租房前辈的忠告
#
31623次浏览
2042人参与
#
你的简历改到第几版了
#
296952次浏览
4493人参与
#
你会选择考研还是直接就业
#
73894次浏览
843人参与
#
硬件人的简历怎么写
#
76674次浏览
777人参与
#
我的上岸简历长这样
#
158295次浏览
3143人参与
#
华为开奖那些事
#
696432次浏览
5977人参与
#
简历中的项目经历要怎么写
#
423964次浏览
7226人参与
#
我的成功项目解析
#
80406次浏览
2352人参与
#
秋招开了,你想投哪些公司呢
#
115508次浏览
3234人参与
#
找工作中的意难平
#
184986次浏览
3348人参与
#
本周投递记录
#
194727次浏览
5023人参与
#
我想象的工作vs实际工作
#
90618次浏览
1531人参与
#
五一之后,实习真的很难找吗?
#
17810次浏览
111人参与
牛客网
牛客企业服务