下面关于“EOF”的叙述, 正确的是
在 C 语言中, 或更精确地说在 C 标准函数库中, 文件结束符 EOF(end of file)是在头文件 stdio.h 中定义的一个宏, 一般值为-1, 故 A 错误。 EOF 一般用在文本文件中作为文件结束的标识, 对于二进制文件来说, 当用 fgetc 函数从文件中读取某一字符时二进制数值有可能为-1, 恰好是 EOF 的值, 可能被错判为文件结束, 所以用 feof 函数来判断, 故 C、 D错误。