免费注册 查看新帖 |

Chinaunix

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

[C++] 为什么把+++拆成++,+而不是+,++ [复制链接]

论坛徽章:
0
81 [报告]
发表于 2010-10-05 21:23 |只看该作者
回复 8# CountOnMyself


    我弱弱的问问,i+++j,编译器怎么知道是++,+。
这个用运算符优先级的说话有点说不过去,倒是很多人说贪心,编译器在做词法分析时贪心处理,导致这种结果倒还是有一定道理
  个人见解

论坛徽章:
0
82 [报告]
发表于 2010-10-06 10:35 |只看该作者
唉,都是编译器惹得祸!

论坛徽章:
0
83 [报告]
发表于 2010-10-06 20:33 |只看该作者
贪心法使之!

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
84 [报告]
发表于 2010-10-06 23:14 |只看该作者
各位高手:

这个加号的拆分,究竟发生在哪个阶段?

1. 词法分析
2. 语法分析
3. 语义分析

怎么前面各位高人给出的答案都不一样呢?
谢谢

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11
85 [报告]
发表于 2010-10-06 23:16 |只看该作者
运算符有个运行优先级和结合优先级.其中的给合优先级在编译阶段起作用,运行优先级在运行阶段起作用.

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
86 [报告]
发表于 2010-10-06 23:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
87 [报告]
发表于 2010-10-07 11:23 |只看该作者
刚看到c traps 里面有讲

论坛徽章:
0
88 [报告]
发表于 2010-10-07 16:35 |只看该作者
恩,贪心算法,是这样的

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
89 [报告]
发表于 2010-10-08 11:53 |只看该作者
各位高手:

这个加号的拆分,究竟发生在哪个阶段?

1. 词法分析
2. 语法分析
3. 语义分析

怎么前面 ...
asker160 发表于 2010-10-06 23:14


      有大侠回答一下这个问题么? 前面各位高人讨论的结果都不一样啊。

论坛徽章:
0
90 [报告]
发表于 2010-10-08 11:58 |只看该作者
各位高手:

这个加号的拆分,究竟发生在哪个阶段?

1. 词法分析
2. 语法分析
3. 语义分析

怎么前面 ...
asker160 发表于 2010-10-06 23:14


我的理解是词法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP