char ch = getchar(); 功能是获取输入缓冲区内的一个字符,当调用getchar()时在命令窗口输入一串字符,以后再调用它则只会依次读取剩下的字符而不会读取新输入的字符。如:
char ch1 = getchar();
<<a
Enetr//回车
char ch2 = getchar();
//ch1='a' ch2='\n'
所以可以
if ((c = getchar()) == '\n')
c = getchar();
本文详细介绍了getchar()函数的功能及使用方法。当调用getchar()时,在命令窗口输入一串字符后,再次调用该函数会依次读取剩余字符而非新输入的字符。文章通过示例展示了如何判断并跳过换行符,以便正确读取下一个字符。
char ch = getchar(); 功能是获取输入缓冲区内的一个字符,当调用getchar()时在命令窗口输入一串字符,以后再调用它则只会依次读取剩下的字符而不会读取新输入的字符。如:
char ch1 = getchar();
<<a
Enetr//回车
char ch2 = getchar();
//ch1='a' ch2='\n'
所以可以
if ((c = getchar()) == '\n')
c = getchar();

被折叠的 条评论
为什么被折叠?