c语言中!=EOF是什么意思啊

 我来答
荣吹屠融
2019-08-07 · TA获得超过3837个赞
知道大有可为答主
回答量:3088
采纳率:27%
帮助的人:185万
展开全部
看头文件可以知道EOF就是-1
这个语句通常要来表示文件结束的,比如:
while((c
=
fgetc())
!=
EOF)
{
...
}
这里表示从文件里读字符,直到文件结束
输入结束也可以用这个来中断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邗誉是宝
2019-06-20 · TA获得超过3694个赞
知道大有可为答主
回答量:3139
采纳率:27%
帮助的人:188万
展开全部
eod
是end
of
file的缩写
“!=EOF”
表示文件还没有结束“=EOF”
表示到文件末尾了。
你在用函数读入文件数据的时候,函数总会返回一个状态,是读取成功还是失败,那么这个状态怎么表示呢,所以就约定俗成定义一个标识符表示这个状态,就有了EOF
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
强乐谷梁安双
2020-02-15 · TA获得超过3815个赞
知道小有建树答主
回答量:3149
采纳率:28%
帮助的人:166万
展开全部
!=是不等于,EOF是文件结尾标志,所以意思是没有到文件结尾
EOF是一个计算机术语,为End
Of
File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。
扩展资料:
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end
of
file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志。
参考资料:EOF搜狗百科
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绍攸郸秋灵
2019-11-25 · TA获得超过4003个赞
知道大有可为答主
回答量:3068
采纳率:30%
帮助的人:199万
展开全部
楼上的"意思是你输入一个空行(直接回车)循环终止"是胡扯!
end
of
file,在电脑的术语缩写通常为
eof,在作业系统决定资料源无更多的资料可读取。资料源通常称为档案或串流。

c语言,或更精确地说成
c标准函式库,档案存取或其它
i/o
功能可能传回等于象征符号值
(巨集)
eof
指示档案结束的情形发生。实际上
eof
的值通常为
-1,但它依系统有所不同。巨集
eof
会在编译原始码前展开实际值给预处理器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式