C语言中EOF是个啥?

voinul0 2020-07-29 07:08:35
求用易理解的说法解释下。。
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jena_wy 2020-07-31
  • 打赏
  • 举报
回复
文件结束标志
qq_40162781 2020-07-30
  • 打赏
  • 举报
回复
end of file
舒泱 2020-07-29
  • 打赏
  • 举报
回复
C语言可以写程序读文件,程序读到文件末尾的时候,程序会返回一个EOF,也就是文件结束的标志,EOF是一个宏,C标准规定EOF必须是一个int类型的负数,编译器通常令EOF的值为-1。C语言也可以从键盘上输入一些数据,当你在键盘上输入Ctrl+Z,再按Enter键,就等同于程序输入遇到了文件末尾EOF。 关于C/C++输入输出可以参考这篇文章:https://blog.csdn.net/weixin_43222324/article/details/106757659
戚洪昊 2020-07-29
  • 打赏
  • 举报
回复
Ctrl+Z , 你可以试试 EOF,说好听点就叫做文章结束符,用Ctrl+Z表示 例如程序: #include <stdio.h> #include <stdlib.h> int main() { char ch; while(ch=getchar()!=EOF)//遇到Ctrl+Z终止 { printf("程序没有结束!"); } return 0; } 大大注意哦~请不要再控制台以外的地方写Ctrl+Z,不然你的心血会白费的!(在其他地方,Ctrl+z是回到上一个地方(撤销))

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧