标题:看一个笔试题
只看楼主
一天12
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-12-18
 问题点数:0 回复次数:18 
看一个笔试题
int a=30;
int b=50;
int c;

c=a++-++b;正确
c=a+++++b;错误
为什么前一个正确,而后一个不正确?
搜索更多相关主题的帖子: 笔试 int 
2007-12-14 20:36
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
得分:0 
小弟这问题没有接触过
关注中...

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-12-14 20:41
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
得分:0 
因为编译器都是贪心的

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-12-14 21:39
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
得分:0 
贪心的,呵呵

编译器大口吃能够符合语法的字符,
c=a+++++b; 错误

这个编译器看不懂

[[italic] 本帖最后由 cosdos 于 2007-12-14 22:04 编辑 [/italic]]

—>〉Sun〈<—
2007-12-14 22:01
kidd2005
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2007-11-2
得分:0 
c=(a++)-(++b)??
c=((a++)++)+b??
是不是这样啊??

潜心苦C,却发觉百C不得其解啊~
2007-12-14 22:24
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
得分:0 
不太明白啦?
2007-12-14 22:30
deepseep
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-12-3
得分:0 
关注ing

坚持自己的原则,充满希望和乐观。
2007-12-14 23:13
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
得分:0 
照这么说这个也是错的
c=a-----b;错误
究竟是怎么样回事呢?计算机究竟怎么解决的 高手门指点详细迷津

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-12-15 00:38
jxj777
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-10-27
得分:0 
++优先级高于+ -(加 减),++不能用于常量和表达式中,结合自右向左
a++-++b  等价于(a++)-(++b)
而a+++++b,等价于((a++)++)+b
先运行(a++)++,为表达式自增,故不正确
收到的鲜花
  • 一天122007-12-27 09:56 送鲜花  1朵  

一个人的力量是缈小的....... 互帮互助才是出路
2007-12-15 14:32
岳C
Rank: 1
等 级:禁止发言
帖 子:354
专家分:0
注 册:2007-7-16
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

坚持到底
2007-12-15 16:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-192484-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.111429 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved