免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 升腾
打印 上一主题 下一主题

i++与++i  关闭 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2010-01-06 12:35 |只看该作者

回复 #16 xxw19840406 的帖子

疏忽疏忽,还真没有注意这两者的差别
应该是unspecified的行为

论坛徽章:
0
22 [报告]
发表于 2010-01-06 16:03 |只看该作者
楼主,如果有人面试出这题~你就骂他~~绝对会雇佣你的~这帮丫的就是欠骂

论坛徽章:
0
23 [报告]
发表于 2010-01-06 21:04 |只看该作者
感谢18L的回复(too long to see……也不大懂……)

还有22L,估计骂了还真就走不了了……

本来觉得这破东西确实很鸡肋,不过要是像LS各位那样能对比着、汇编着、这个那个着看,还真能搞懂汇编啊、微机原理啥的了!
意外,意外……

论坛徽章:
0
24 [报告]
发表于 2010-01-07 09:19 |只看该作者
原帖由 rover12421 于 2010-1-6 11:53 发表
经过VC调试查看反汇编我得出的结论是(只适用VC)
1.++i  right to left
   i++  left to right
  +  right to left
2.vc中先计算 right to left,再计算 left to right
   vc中,先计算++i,后计算+

...


根据《the c programming language》中的表述;
i++ 和 ++i 的结合性都是 right to left
算述运算的+ 的结合性是 left to right
作为一目运算符的+、- 的结合性是 right to left
所以您的结论值得商榷。

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
25 [报告]
发表于 2010-01-07 10:00 |只看该作者

回复 #24 on-fire 的帖子

我看到的是
http://www.cnblogs.com/chenglei/archive/2009/08/03/1537822.html
这份表格,而权威性就不得而知了

论坛徽章:
0
26 [报告]
发表于 2010-01-07 11:00 |只看该作者
原帖由 rover12421 于 2010-1-7 10:00 发表
我看到的是
http://www.cnblogs.com/chenglei/archive/2009/08/03/1537822.html
这份表格,而权威性就不得而知了


这份表格有问题。
试问一下,在ANSI C中是没有::这个运算符的。
在最高运算优先级中的++也是值得商榷。
个人认为可能与C++搞混了。

论坛徽章:
0
27 [报告]
发表于 2010-01-07 11:03 |只看该作者
哈哈,++ -- 的一直是新手的FAQ,专门开个++--版吧

论坛徽章:
0
28 [报告]
发表于 2010-01-07 16:38 |只看该作者
大公司好像都喜欢这样的题,是不是大公司的人都很变态啊?

论坛徽章:
0
29 [报告]
发表于 2010-01-07 17:11 |只看该作者
无语

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
30 [报告]
发表于 2010-01-07 23:03 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP