C语言求助!!!!!关于getchar()的问题!!
#include <stdio.h>
#define SPACE ' '
int main()
{
char ch;
ch = getchar();
while (ch != '\n')
{
if (ch == SPACE)
{
putchar(ch);
}
else
{
putchar(ch + 1);
}
ch = getchar(); //这里不懂!为什么会自动获取下一个字符,不是应该获取原字符吗?ch又没有+1
}
putchar(ch);
return 0;
}