EOF与exit() C语言

这两个有什么区别?分别用在哪里?

EOF是定义在stdio.h中常数,其值是-1。
EOF通常用来判断读文件时,是否读到了文件尾部,未到时,函数feof(fp)返回0,否则返回EOF。
而exit()是定义在stdlib.h中的函数,其功能是结束程序,将形参(通常是整数)返回给操作系统。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-02
EOF是判断打开的文件有没有结束,end of file exit()是调用结束程序的语句,有的操作系统木有
第2个回答  2014-01-02
EOF是判断打开的文件有没有出错
exit()是直接结束程序

EOF与exit() C语言
EOF是定义在stdio.h中常数,其值是-1。EOF通常用来判断读文件时,是否读到了文件尾部,未到时,函数feof(fp)返回0,否则返回EOF。而exit()是定义在stdlib.h中的函数,其功能是结束程序,将形参(通常是整数)返回给操作系统。

c语言eof什么意思
C语言中的eof指的是在操作系统中表示资料源无更多的资料可读取。函数总会返回一个状态,是读取成功还是失败都用这个表示。scanf函数只有在第一个参数为NULL(空指针)的情况下,才可能返回eof,否则,返回成功格式化并赋值的参数个数(>=0)。电脑使用小技巧:1.设置电脑自动关机时间--打开电脑的“设置...

eof在c语言中表示什么
EOF在C语言中表示文件结束标记。以下是对EOF在C语言中的 一、EOF的基本概念 EOF,即End Of File的缩写,在C语言中用作文件处理的标识。它是一个特殊的宏定义,用于指示已经到达了文件的末尾。在进行文件读取操作时,当读取到文件末尾时,会返回一个特殊的值,即EOF,以此告知程序已经读取完毕。二、EO...

eof在c语言中表示什么
eof在c语言中表示文件结束符。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII码值的形式存放的。在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为...

c语言eof是什么意思(C语言中EOF到底是什么)
C语言标准库中的EOF是宏常数,其定义是:#defineEOF(-1)程序中凡写EOF处,将用(-1)替代,替代后再编译。while((c=getchar())!=EOF)就是while((c=getchar())!=(-1))---当读语句(例如fscanf),读到文件尾时,就会获得EOF,EOF又叫文件结束符。读语句(例如getchar),遇到键盘输入ctrl+...

EOF在c语言里面到底是什么意思?
EOF就是文件尾的意思,一般被编译器定义为-1 倒不是说文件自己会自动生成一个EOF标志,而是你在用函数读入文件数据的时候,函数总会返回一个状态,是读取成功还是失败,那么这个状态怎么表示呢,所以就约定俗成定义一个标识符表示这个状态,就有了EOF,BOF等等 ...

C语言中EOF是什么意思啊
在微软的DOS和Windows中,读取数据时终端不会产生EOF。此时,应用程序知道数据源是一个终端(或者其它“字符设备”),并将一个已知的保留的字符或序列解释为文件结束的指明;最普遍地说,它是ASCII码中的替换字符(Control-Z,代码26)。在C语言中,或更精确地说成C标准函数库中表示文件结束符(end ...

c语言中EOF是什么?
EOF是End Of File的缩写,也就是文件结尾,在Windows下面按下Ctrl+Z就是输入一个EOF,当输入EOF之后,也就是代表了输入的结束。这个循环的意思就是从控制台获取一个字符,检查一下这个字符是否是换行或者输入结束,如果是则结束循环。

在c语言EOF代表什么
在C语言中,EOF(End Of File)是一个特殊的符号,通常用于表示文件已经结束或者到达文件的结尾。在C语言中,我们使用函数如 scanf() 或 fgets() 等从文件中读取数据。当这些函数到达文件的末尾时,它们将返回一个特殊的值,即EOF。这是一个特殊的整数,通常被定义为-。当函数遇到文件末尾时,它们...

C语言里的EOF(结束程序)怎么用?
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。一般EOF的值为-1,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF...

相似回答
大家正在搜