游戏开发论坛

 找回密码
 立即注册
搜索
查看: 14853|回复: 29

求助:一道c++试题

[复制链接]

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-3-29 01:08:00 | 显示全部楼层 |阅读模式
执行下列语句后
int a,b,c;
a=b=c=0;
a=a++||a>b++||(c=++a,b++);
a,b,c输出结果为1,1,0。
我的分析:
a++的bool类型是0
a经过自加后值为1,
所以a>b++的bool类型是1
c=++a,b++;返回b的值,所以bool类型是1
所以最后a为1,b自加两次为2,c为2。
哪里错了,达人赐教啊,谢谢。

0

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2007-3-29 10:37:00 | 显示全部楼层

Re:求助:一道c++试题

没有见过这种表达式,我想问一下,a=a++||a>b++||(c=++a,b++)中间有逻辑判断,没有看懂其运行流程,能不能解释一下?谢谢

6

主题

74

帖子

100

积分

注册会员

Rank: 2

积分
100
发表于 2007-3-29 12:45:00 | 显示全部楼层

Re:求助:一道c++试题

出题的是谁?揪出来K一顿

3

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2007-3-29 13:55:00 | 显示全部楼层

Re:求助:一道c++试题

因为到a>b++这一步已经为1了,就返回了。后面一步根本没运算。

3

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2007-3-29 14:21:00 | 显示全部楼层

Re:求助:一道c++试题

哎,这种题目毫无疑义,只是考学究的。要是应聘中考官出这种题,确实该打。

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2007-3-29 14:59:00 | 显示全部楼层

Re:求助:一道c++试题

找不到工作的人应该是出题者也就是写这种代码的人

8

主题

390

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-3-29 15:30:00 | 显示全部楼层

Re:求助:一道c++试题

看到这种题,立刻走人。

0

主题

9

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2007-3-29 18:39:00 | 显示全部楼层

Re:求助:一道c++试题

这样的题考不出能力,他就是真的不知道你讲给他也不要 10s 时间。

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2007-3-29 19:58:00 | 显示全部楼层

Re:求助:一道c++试题

ailalisa兄正解啊 .考试题来着.就算这类题毫无意义,但不知道也不行啊.对不?同志们

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2007-3-29 20:02:00 | 显示全部楼层

Re:求助:一道c++试题

回aqiang2008:
此式为逻辑或运算,结果只有0或1.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-6 14:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表