| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 529 人关注过本帖
标题:请大哥帮忙解释下 简单c句子
取消只看楼主 加入收藏
语言
Rank: 2
等 级:论坛游民
帖 子:17
专家分:19
注 册:2009-10-24
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:2 
请大哥帮忙解释下 简单c句子
#include"stdio.h"
void main()
{
    char c;
    while((c=getchar())!='\n')
    {
        if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
        {
            c=c+4;
            if(c>'Z'&&c<='Z'+4||c>'z')
                c=c-26;
        }
        printf("%c",c);
    }
    printf("\n");
}

  为什么输入一个字符后才运行
     而不是输入一个字符就运行一个字符后就输出?  
我是个新手求大哥指点!!!
搜索更多相关主题的帖子: 解释 
2009-10-24 17:15
语言
Rank: 2
等 级:论坛游民
帖 子:17
专家分:19
注 册:2009-10-24
收藏
得分:0 
至二楼的 大侠
  我明明定义的 c 为字符型啊
    当输入一个字符是  就应该执行    while{}  里面的语句吧  也就要输出一个  转变的字符! 再去输入~~~
          我是这样理解的  你能帮我分析下吗  
2009-10-27 10:51
语言
Rank: 2
等 级:论坛游民
帖 子:17
专家分:19
注 册:2009-10-24
收藏
得分:0 
  明白了

非常感谢楼上的大哥
2009-10-29 11:29
快速回复:请大哥帮忙解释下 简单c句子
数据加载中...
 
   



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

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