| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 1588 人关注过本帖
标题:看一个笔试题
收藏  订阅  推荐  打印 
一天12
Rank: 1
等级:新手上路
帖子:13
积分:252
注册:2006-12-18
看一个笔试题

int a=30;
int b=50;
int c;

c=a++-++b;正确
c=a+++++b;错误
为什么前一个正确,而后一个不正确?
搜索更多相关主题的帖子: 笔试  int  
2007-12-14 20:36
孤魂居士
Rank: 4
来自:老A(中国地大)
等级:高级会员
威望:2
帖子:869
积分:8838
注册:2007-5-21

小弟这问题没有接触过
关注中...

想用3年成为编程高手10年都成不了,准备用10年成为编程高手的3年就成为了编程高手
2007-12-14 20:41
永夜的极光
Rank: 12Rank: 12Rank: 12
等级:版主
威望:17
帖子:2665
积分:33995
注册:2007-10-9

因为编译器都是贪心的

从BFS(Breadth First Study)到DFS(Depth First Study)
学习VIM中,欢迎访问我的blog  http://hi.baidu.com/newkedison
严重鄙视一切把论坛当成作业生成器和人肉搜索引擎的人
2007-12-14 21:39
cosdos
Rank: 6Rank: 6
来自:ShangHai
等级:金牌会员
威望:1
帖子:1377
积分:14374
注册:2007-6-19

贪心的,呵呵

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

这个编译器看不懂

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

—>〉Sun〈<—
2007-12-14 22:01
kidd2005
Rank: 3Rank: 3
等级:中级会员
帖子:193
积分:2174
注册:2007-11-2

c=(a++)-(++b)??
c=((a++)++)+b??
是不是这样啊??

潜心苦C,却发觉百C不得其解啊~
2007-12-14 22:24
xianshizhe111
Rank: 6Rank: 6
等级:金牌会员
帖子:1451
积分:15818
注册:2007-12-8

不太明白啦?
2007-12-14 22:30
deepseep
Rank: 1
等级:新手上路
帖子:33
积分:438
注册:2007-12-3

关注ing

坚持自己的原则,充满希望和乐观。
2007-12-14 23:13
孤魂居士
Rank: 4
来自:老A(中国地大)
等级:高级会员
威望:2
帖子:869
积分:8838
注册:2007-5-21

照这么说这个也是错的
c=a-----b;错误
究竟是怎么样回事呢?计算机究竟怎么解决的 高手门指点详细迷津

想用3年成为编程高手10年都成不了,准备用10年成为编程高手的3年就成为了编程高手
2007-12-15 00:38
jxj777
Rank: 2
等级:注册会员
帖子:91
积分:1066
注册:2007-10-27

++优先级高于+ -(加 减),++不能用于常量和表达式中,结合自右向左
a++-++b  等价于(a++)-(++b)
而a+++++b,等价于((a++)++)+b
先运行(a++)++,为表达式自增,故不正确
本帖最近评分记录

一个人的力量是缈小的....... 互帮互助才是出路
2007-12-15 14:32
岳C

等级:禁止发言
帖子:354
积分:3722
注册:2007-7-16
提示: 作者被禁止或删除 内容自动屏蔽

坚持到底
2007-12-15 16:12
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.068096 second(s), 10 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved