首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
02-02 16:07
北京工业大学 Java
java业务项目选择求助
请问各位佬,星球上xfg的“拼团项目”适合跟着学么?需要先学一遍“小型支付商城”么?学习时长大概要多久呢?因为我看xfg项目大多是DDD架构的,感觉和MVC有些出入,不知道是跟着xfg写一个,还是再找一个MVC的学习了。求求大佬赐教赐教孩子吧
点赞
评论
收藏
分享
02-02 11:55
滴滴_移动端研发工程师(准入职员工)
腾讯内推,腾讯内推码
腾讯IEG 后端开发实习面经流程很快,效率棒棒哒10.10投递,10.11日过初筛,约一面到10.13,10.16就结束hr面了,6天速通一面 10.13挑一个项目讲打开项目github看,对照源码问了些问题Redis 用过什么数据结构Reids怎么实现分布式锁10亿条消息去重说下去会好好看看我的github(开源贡献比较多)算法题二面 10.15聊了下项目一聊了下项目二gmp调度模型go gctcp可靠性有哪些机制大模型的原理兴趣爱好玩啥游戏(金铲铲,暗区突围,王者荣耀,皇室战争,总之腾讯游戏玩的雀实多,也充了不少钱其实)Hr面 10.16等offer中。。10.24 offer腾讯2027...
点赞
评论
收藏
分享
01-16 11:50
浙江工商大学 Java
26年实习现状
大家自己看
joecii:
如果没有工资,那可能没有工资是这家公司最小的问题了
找实习记录
点赞
评论
收藏
分享
02-02 13:08
广州希音国际进出口有限公司_供应链管理(准入职员工)
shein内推,shein内推码
业务一面--30mim自我介绍在安克创新的产品运营主要做了什么?未来的职业规划方向?产品经理和产品运营的区别?两者重叠的核心部分是什么?为什么想做产品运营?为什么实习都不超过半年?这次实习的预期时长与到岗时间?需求收集与过滤占比较高,能接受吗?(其余为面试官讲解岗位内容)二面-25min自我介绍未来希望做产品运营还是产品经理?对该产品的哪条业务线感兴趣?B端产品和C端产品的区别?为什么想做B端产品?(过往为电商运营经验)一周出勤时间?英语听说读写水平?英语自我介绍英语问答:能否接受跨国会议的时差?全球超级独角兽SHEIN26届校招网申开启【关于Shein】全球领先的跨境电商,服务于150+个国...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
9
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
AI 应用开发学习全景路线图
1.3W
2
...
害怕被嘲笑就不去做了吗?
5380
3
...
大厂到底想要什么样的人???
3449
4
...
面试官视角聊聊,AI大模型产品到底是做什么的?
2077
5
...
测试/测开方向刷题经验分享
1473
6
...
2026的你,应该知道哪些AI面试题?
1413
7
...
我用AI做了个小游戏,来玩!
1277
8
...
后端 offer选择
1263
9
...
因为简历太烂被培训班找上了吗
1119
10
...
字节财经业务一面凉经
1119
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
3510次浏览
45人参与
#
找工作的破防时刻
#
251276次浏览
1948人参与
#
程序员找工作至少要刷多少题?
#
7425次浏览
120人参与
#
程序员能干到多少岁?
#
5159次浏览
81人参与
#
论秋招对个人心气的改变
#
5094次浏览
89人参与
#
一张图晒一下你的AI员工
#
2437次浏览
59人参与
#
刚入职的你踩过哪些坑
#
3510次浏览
79人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
1503次浏览
47人参与
#
OPPO求职进展汇总
#
770627次浏览
5396人参与
#
牛客AI体验站
#
2618次浏览
76人参与
#
我现在比当时_,你想录用我吗
#
3266次浏览
51人参与
#
AI Coding的使用心得
#
1998次浏览
51人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
3469次浏览
73人参与
#
晒晒你司的新年福利
#
3321次浏览
57人参与
#
腾讯工作体验
#
563151次浏览
3688人参与
#
实习,不懂就问
#
164551次浏览
1465人参与
#
如果公司降薪,你会跳槽吗?
#
138794次浏览
890人参与
#
软开人,秋招你打算投哪些公司呢
#
180416次浏览
1388人参与
#
非技术岗是怎么找实习的
#
288562次浏览
2586人参与
#
暑假倒计时,你都干了些啥?
#
40480次浏览
216人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务