A-A+
下面关于EOF的叙述 正确的是A.EOF的值等于0B.文本文件和二进制文件都可以用EOF作为
问题详情
下面关于EOF的叙述,正确的是
A.EOF的值等于0
B.文本文件和二进制文件都可以用EOF作为文件结束标志
C.EOF是在库函数文件中定义的符号常量
D.对于文本文件,fgetc函数读入最后一个字符时,返回值是EOF
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
EOF是在stdio_h库函数文件中定义的符号常量,其值等于-1。EOF用作文件结束标志,在二进制或者文本文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgetc函数,每读写一次,该指针均向后移动,