| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:tc2.0入门问题
只看楼主 加入收藏
fgswh945h
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-10-5
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
tc2.0入门问题
我运行后 不显示switch下printf 语句
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 入门 
2009-10-05 14:05
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:6 
你的c=(a+b)&2是什么意思,&是写错了吧,是不是除号'/‘啊。
2009-10-05 14:42
lonmaor
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:郑州
等 级:版主
威 望:75
帖 子:2637
专家分:6423
注 册:2007-11-27
收藏
得分:6 
c=(a+b)%2

从不知道到知道,到知道自己不知道,成长的道路上脚步深深浅浅
2009-10-05 14:42
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:0 
对,是求余,%,不是除号,看错了。
2009-10-05 14:59
chenaiyuxue
Rank: 5Rank: 5
来 自:山东滨州
等 级:职业侠客
帖 子:334
专家分:370
注 册:2008-5-20
收藏
得分:6 
c的值可能是0、1以外的值,所以就不会执行switch中的printf语句。而且从c = (a + b) & 2;来看,c不会等于1。不知道你是不是想判断a+b为奇数还是偶数,如果是这样的话,你可以改成下面这样:
c = (a + b) & 1;
if (c == 1)
    printf("a+b is odd"); //是奇数
else
    printf("a+b is even");//是偶数

你是雪,我是尘埃,相遇是意外;你坠落,在我胸怀,流进我血脉。
2009-10-05 15:00
fgswh945h
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-10-5
收藏
得分:0 
。。。。低级错误...而且 就算我改了好像依旧没执行printf语句》。。

2009-10-05 15:38
fgswh945h
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-10-5
收藏
得分:0 
谢谢 各位 查出来了...不是字符型不用单引号...光看书了...忘了

2009-10-05 15:48
快速回复:tc2.0入门问题
数据加载中...
 
   



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

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