c语言中的EOF是什么意思

时间:2026-06-03 04:12:54来源:

在C语言中,EOF是“End Of File”的缩写,表示文件的结束。它通常用于判断输入是否到达文件末尾或输入流的结束。

项目 内容
定义 EOF 是一个宏定义,表示文件结束标志。
类型 通常为整型,值为-1。
使用场景 常用于文件读取或标准输入的循环中。
示例 如 `while ((ch = getchar()) != EOF)` 判断输入是否结束。
注意 EOF 不是字符,而是用于判断输入结束的标志。

EOF 在程序中帮助控制循环,避免读取无效数据。使用时需注意,其返回值为 int 类型,不能直接与 char 类型比较。

推荐资讯