文件结束符EOF
EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。

输入描述:
多个测试数据。每个测试数据输入一个整数n(1 <= n <= 9)

这道题要求输入多个测试数据存放成文本文件,在while循环中普遍以EOF作为文件结束标志,但这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志。

一般EOF从数值角度上看,EOF数值等于-1。

 while(scanf("%d",&n)!=EOF){……}

EOF函数
返回一个数值(整数类型Integer),它包含布尔值Boolean值True,表明已经到达为Random(Open语句方法)或顺序Input (Open 语句方法)打开的文件的结尾。

用法
EOF(filenumber)
必要的filenumber参数是一个Integer,包含任何有效的文件号。

c语言中的EOF是什么意思相关推荐

  1. C语言中的EOF符号常量

    先看一段代码 代码 /* 将输入复制到输出: 读一个字符 while(该字符不是文件结束指示符) 输出刚读入的字符 读下一个字符 */ #include <stdio.h> int mai ...

  2. C语言中的EOF和feof()

    在c语言中经常用EOF和feof()来判断文件的结束,现将有关用法总结如下: 定义 EOF是End Of File 的缩写,是c语言中标准库中定义的宏,定义为:#define  EOF  (-1):  ...

  3. 关于c语言中EOF用法的理解

    作者:Senlern 转载请注明,原文链接:http://blog.csdn.net/zhang429350061/article/details/8760636 首先看一下EOF的官方解释: 计算机 ...

  4. C语言中EOF的应用

    C语言中EOF的应用 2008年06月26日 星期四 13:58 1.5.1. 文件复制 借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出 数量惊人的有用的代 ...

  5. c语言中eof的作用,深入解读C语言中的符号常量EOF

    EOF是指文件的结束符,是一个宏定义 借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出 数量惊人的有用的代码.最简单的例子就是把输入一次一个字符地复制到输出, ...

  6. C语言中EOF的用法及不同环境下的使用

    C语言中EOF的含义是end of file,即文件结束符,但是不仅仅是在文件中使用,在输入的时候也可以使用.EOF的值是-1.在文本文件中才能使用EOF作为结束符.在使用scanf输入的时候,如果输 ...

  7. c语言eof不起作用,c语言中EOF的用法

    c语言中EOF的用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言中EOF的用法 1.EOF是end of fi ...

  8. putc函数_C语言中的putc()函数与示例

    putc函数 C语言中的putc()函数 (putc() function in C) The putc() function is defined in the <stdio.h> he ...

  9. c语言输入12行怎么输入,c语言中,定义什么型别的变数能同时储存数字跟字元,怎么输入...

    c语言中,定义什么型别的变数能同时储存数字跟字元,怎么输入以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言中,定义 ...

  10. c语言gets和getchar区别,C语言中 gets 和 getchar 有什么区别

    C语言中 gets 和 getchar 有什么区别 发布时间:2020-07-22 09:14:29 来源:亿速云 阅读:81 作者:Leah 这期内容当中小编将会给大家带来有关C语言中 gets 和 ...

最新文章

  1. 开源网络备份软件bacula数据恢复(二)
  2. 带有框架的iOS应用在设备上崩溃,dyld:库未加载,Xcode 6 Beta
  3. 一个App完成入门篇(一)-从Hello world开始
  4. 圆周率里有每个人的银行卡密码和生日?混知乎的程序员果然都是神一般的存在...
  5. 用于单元测试的JUnit教程–最终指南(PDF下载)
  6. jsp页面判断输入编号已存在mysql中_面试官让我聊聊Mysql基础架构之日志文件与数据文件...
  7. Leetcode各种题型题目+思路+代码(共176道题及答案)
  8. iPhone5/iPad4越狱后10.3.3降级8.4.1详细教程
  9. matlab解洛伦兹方程,用MATLAB和Simulink解决微分方程的问题:Lorenz吸引子案例研究【含Matlab代码】...
  10. 前端 js 深浅拷贝
  11. CSS实现实心三角形和空心三角形
  12. JavaScript实现购物车计算价格功能
  13. 线性可分 线性不可分
  14. NTP-Chrony 服务器和客户端配置
  15. Vmware centos7 linux 安装scala
  16. lisp填挖横断面提取_求助,AUTOLISP语言的这个程序流程图怎么写。关于纵横断面绘制的...
  17. 统一认证:移动互联网时代的用户账号一站式管理平台
  18. 使用mediasoup-demo搭建多人音视频聊天室
  19. 使用idea导入项目时本地包引入不进来
  20. Python学习笔记2_输出语句

热门文章

  1. CMake常用命令(一) cmake_minimum_required命令
  2. 管理信息系统MIS复习总结
  3. 平均数、中位数、众数,在分析中如何使用?
  4. 初探数据湖(Data Lake),到底有什么用?让我们来一窥究竟...
  5. 域名信息备案管理系统php,PHP:ICP备案查询PHP源代码
  6. ​PHP现在不好找工作是真的吗?
  7. React修改图片大小
  8. ubuntu系统安装记录
  9. 某教程学习笔记(一):1、windows基础
  10. WPS添加带背景颜色的文本框