请大哥帮忙解释下 简单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");
}
为什么输入一个字符串后才运行
而不是输入一个字符就运行一个字符后就输出? 我是个新手求大哥指点!!!