C语言EOF是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 05:24:48
C语言EOF是什么意思
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$i U-C $Yksfh1;EUDA^25NvrVʪSpV=>CE8G zFo\4gDfGǛдY7J*.iĬr& oRj)T8^= kX>Xۥ*D=aቋZ-/dpĄHZa64_![2%83%Խ¼mAgs=V vD?-A׃ z  \Ul`T@bny\}A\EnD =#'~?_SN%n<4!mYM*>I iI mplice ]s N#}q.;;>h@,S%pc\0;$SOP4Yӛ^|%-TrlbB`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