eof在c语言中表示什么
EOF是一个计算机术语,为EndOfFile的缩写,在操作系统中表示资料源无更多的资料可读取 。资料源通常称为档案或串流 。通常在文本的最后存在此字符表示资料结束 。
【eof在c语言中表示什么】在C语言中,或更精确地说成C标准函数库中表示文件结束符(endoffile) 。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件 。
在文本文件中,数据都是以字符的ASCII代码值的形式存放 。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志 。
scanf函数只有在第一个参数为NULL(空指针)的情况下,才可能返回EOF,否则,返回成功格式化并赋值的参数个数(>=0) 。
所以,这个循环,将是一个死循环 。
推荐阅读
- 咖啡洒在衣服上洗的掉吗
- 四时田园杂兴其31的诗意是什么
- 黔鱼的做法
- 鸡蛋去黑头的方法怎么样?
- 梦见放烟花是什么意思
- 孔子对中国文化的贡献
- 梦见大蒜是福还是祸
- 梦见带小孩什么寓意
- win10截图保存在哪个文件夹
- 梦见狗说人话什么意思