| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1066 人关注过本帖
标题:#if和if的疑问。为什么会这样子
取消只看楼主 加入收藏
小菜B
Rank: 2
等 级:论坛游民
帖 子:29
专家分:25
注 册:2013-3-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
#if和if的疑问。为什么会这样子
图片附件: 游客没有浏览图片的权限,请 登录注册
请看下面两段代码,为什么结果如此不一样?
代码一;
#include<stdio.h>
void main()
{int i,j;
    char str[10]="ASDasd";
for(i=0;str[i]!=0;i++)
#if j=str[i]>='a'&&str[i]<='z'
str[i]-=32;
#else
str[i]+=32;
#endif
for(i=0;str[i]!=0;i++)
printf("%c",str[i]);
  
代码二;#include<stdio.h>
void main()
{int i,j;
    char str[10]="ASDasd";
for(i=0;str[i]!=0;i++)
if (str[i]>='a'&&str[i]<='z')
str[i]-=32;
else
str[i]+=32;
for(i=0;str[i]!=0;i++)
printf("%c",str[i]);

搜索更多相关主题的帖子: void 疑问 include 
2013-03-10 22:01
小菜B
Rank: 2
等 级:论坛游民
帖 子:29
专家分:25
注 册:2013-3-6
收藏
得分:0 
回复 2楼 tongyuedidi
跪求指点一下啊!
2013-03-11 10:27
小菜B
Rank: 2
等 级:论坛游民
帖 子:29
专家分:25
注 册:2013-3-6
收藏
得分:0 
这个题目就是要用条件编译啊!不能用if
2013-03-11 10:39
小菜B
Rank: 2
等 级:论坛游民
帖 子:29
专家分:25
注 册:2013-3-6
收藏
得分:0 
回复 9楼 zklhp
一言惊醒了我!多谢了
2013-03-11 11:30
快速回复:#if和if的疑问。为什么会这样子
数据加载中...
 
   



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

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