| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 432 人关注过本帖
标题:请教大家一道题
只看楼主 加入收藏
dengjianyu
Rank: 1
来 自:江西
等 级:新手上路
帖 子:9
专家分:2
注 册:2010-9-25
结帖率:60%
收藏
已结贴  问题点数:5 回复次数:6 
请教大家一道题
main( )
{
int c,x,y;
x=0;
y=0;
c=0;
c=x++&&y++;
printf(“\n%d%d%d\n”,x,y,c);
}
A)100 B)211 C)011 D)001
搜索更多相关主题的帖子: 100 211 
2010-09-25 20:00
kaiqiang1015
Rank: 1
等 级:新手上路
帖 子:2
专家分:1
注 册:2010-9-25
收藏
得分:0 
应该是A
x++&&y++;这个语句中因为x++为0所以&&后面的y++不用执行。所以c=0  x=1  y=0
2010-09-25 21:28
wangjianhui
Rank: 8Rank: 8
来 自:^帅帅城^
等 级:蝙蝠侠
威 望:2
帖 子:353
专家分:745
注 册:2010-3-19
收藏
得分:0 
选A  “&&”符号在前面为0的时候就不判断后面的,所以 c=0,y没有自加上也为0
只有a加上了  为1

加油
2010-09-25 21:59
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
“&&”符号在前面为0的时候就不判断后面的

正解

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 23:02
youdiannan
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2010-9-25
收藏
得分:0 
好好学习
2010-09-25 23:23
cacker
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-09-26 01:24
倩玮瑞
Rank: 2
等 级:论坛游民
帖 子:40
专家分:12
注 册:2009-3-7
收藏
得分:0 
选A,X++是先用X原值后加1(即X++表达式的值为0,X的值为1),当&&前值为0是就不在进行后面的运算,所以Y不变。
2010-09-26 21:19
快速回复:请教大家一道题
数据加载中...
 
   



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

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