char ch = getchar();
功能是获取输入缓冲区内的一个字符,当调用getchar()时在命令窗口输入一串字符,以后再调用它则只会依次读取剩下的字符而不会读取新输入的字符。如:
char ch1 = getchar();
<<a
Enetr//回车
char ch2 = getchar();
//ch1='a' ch2='\n'
所以可以
if ((c = getchar()) == '\n')
c = getchar();
char ch = getchar();
功能是获取输入缓冲区内的一个字符,当调用getchar()时在命令窗口输入一串字符,以后再调用它则只会依次读取剩下的字符而不会读取新输入的字符。如:
char ch1 = getchar();
<<a
Enetr//回车
char ch2 = getchar();
//ch1='a' ch2='\n'
所以可以
if ((c = getchar()) == '\n')
c = getchar();