摘要: 本文转自http://blog.sina.com.cn/s/blog_7714171f0101798y.html EOF 是 End Of File 的缩写。在C语言中,它是在标准库中定义的一个宏。人们经常误认为 EOF 是从文件中读取的一个字符(牢记)。其实,EOF 不是一个字符,它被定义为是int 类型的一个负数(比如 -1)。EOF 也不是文件中实际存在的内容。EOF 也不是只表示读文件到了结尾这一状态(这种状态可以用feof() 来检测),它还能表示 I/O 操作中的读、写错误(通常可以用 ferror()来检测)以及其它一些关联操作的错误状态。一、getchar的两点总结:1.g.. 阅读全文