1.cplusplus网的介绍
在这几篇文章提到过,但没有详细阐释过EOF的细节
24.【C语言】getchar putchar的使用
E4.【C语言】练习:while和getchar的理解
32.【C语言】详解scanf75.【C语言】文件操作(3)
cplusplus网的介绍 点我跳转

翻译
常量
EOF
文件结束(End-Of-File)
这是int类型的宏定义一种(备注:在VS的stido.h是这样写的#define EOF (-1)),展开为一个负整数值常量表达式(通常是-1)
它被用来作为多个在stdio.h头文件中的函数返回值,以表示已经到达文件结束或者用来表示某些其他的错误情况
它也可用来表示一个无效的字符
在C++中,这个宏相当于
char_traits<char>::eof()的值
2.使用
在WIndows操作系统中,向终端键入Ctrl+Z可以向显存发送EOF
读取字符
while ((ch = getchar()) != EOF)
{
putchar(ch);
}












![[M数学] lc3164. 优质数对的总数 II(因数分解+倍增+推公式+思维+好题)](https://i-blog.csdnimg.cn/direct/195a6679824f4ce185cdc166dc73c808.png)




![【三】【算法】P1007 独木桥,P1012 [NOIP1998 提高组] 拼数,P1019 [NOIP2000 提高组] 单词接龙](https://i-blog.csdnimg.cn/direct/a00d137520a84858bc42d8846efa820b.png)

