两个调用的函数不一样getchar()如果是读到文件末尾的话就返回EOF,EOF的值其实是-1,表示的是 end of file的意思gets()的话是返回一个指针的,如果读到了文件末尾就返回空了,也就是NULL