语句疑问
要求get_first()函数返回所遇到的第一个非空白字符。麻烦解析一下红字部分,尽可能详细#include <stdio.h>
#include <ctype.h>
char get_first(void);
int main(void)
{
char ch;
while((ch = get_first() ) != EOF)
{
putchar(ch);
}
return 0;
}
char get_first(void)
{
int ch;
while( isspace( ch = getchar() ) );
while ( getchar() != '\n');
return ch;
}