在利用getchar()输入字符的时候~~我们经常看到有一个语句就仅仅是getchar(),用来清楚输入的回车键的~~请问,这样做有什么影响??假如没有这样一个清楚回车键的语句~~又会有什么影响??在什么情况下才需要这样的语句??
还有:
#include<stdio.h>
void main()
{
char c;
while((c=getchar())!='\n')
{
putchar(c);
}
}
这一段程序是用来将键盘输入复制到屏幕上~为什么我在putchar(c)前加上getchar()语句后屏幕上输出的是跳格输出的~~即:如果我输入abcdefg,那么屏幕上输出的是aceg,这是为什么??