A-A+

下面关于EOF的叙述 正确的是A.EOF的值等于0B.文本文件和二进制文件都可以用EOF作为

2022-08-12 19:09:40 问答库 阅读 197 次

问题详情

下面关于EOF的叙述,正确的是
A.EOF的值等于0
B.文本文件和二进制文件都可以用EOF作为文件结束标志
C.EOF是在库函数文件中定义的符号常量
D.对于文本文件,fgetc函数读入最后一个字符时,返回值是EOF

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
EOF是在stdio_h库函数文件中定义的符号常量,其值等于-1。EOF用作文件结束标志,在二进制或者文本文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgetc函数,每读写一次,该指针均向后移动,

考点:二进制文件