C语言EOF是什么意思
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 05:24:48
xTKOQ+S6LM+]6]PĎ4Mf(Aa@R+d1ޙ2Ԡ6a1sq{M荚^gn2V/JWڴӐhMs
e
9iqFSf%a)̹VoS4&2@Z5Te~4mhHPΰ,BU&M&;j"
-ВB$iU-C $Yksfh1 ;EUDA^25NvrVʪSpV=>CE8G
zFo\4gDfGǛдY7J*.iĬr&
oRj)T8^= kX>Xۥ*D=aቋZ-/dpĄHZa64_![2%83%Խ¼mAgs=VvD?-A׃ z
\Ul`T@bny\}A\EnD
=#'~?_SN %n<4!mYM*>IiI
mplice ]s N# }q.;;>h@,S%pc\0;$SOP4Yӛ^|%-Trlb B`w$&~2ŧ.iqҲ0\tId~"Mޯ8nǗ7o|_.萜gK#siTL38W݂&ݶ搦?]
C语言EOF是什么意思
C语言EOF是什么意思
C语言EOF是什么意思
在计算机术语缩写通常为EOF(End Of File),在操作系统中表示资料源无更多的资料可读取.资料源通常称为档案或串流.
在C语言中,或更精确地说成C标准函式库中表示文件结束符(end of file).在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件.在文本文件中,数据都是以字符的ASCII代码值的形式存放.我们知道,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志.
应用 档案存取或其它 I/O 功能可能传回等于象征符号值 (巨集) EOF 指示档案结束的情形发生.实际上 EOF 的值通常为 -1,但它依系统有所不同.巨集 EOF会在编译原始码前展开实际值给预处理器.
C语言中,EOF常被作为文件结束的标志.还有很多文件处理函数处错误后的返回值也是EOF,因此常被用来判断调用一个函数是否成功.
例如:
#include
int main()
{
int n;
int array[25];
while (scanf("%d",&n),n!=EOF)
{
for (int i=0; i