上面代码的问题是 scanf()读取一个整数,并在缓冲区中留下一个换行符。所以 fgets()只读取换行符,字符串“test”被程序忽略 ...