c - C 中的 fclose() 函数默认附加 EOF 字符吗?

标签 c

我知道在 C++ 中,EOF 字符会通过 filestream.close 等语句自动附加到文件末尾。我想知道,C 语言也是默认这样做的吗?

最佳答案

EOF 不是一个字符。它是某些操作返回的非字符 int 值,表示已到达文件末尾。所以问题就变成了“C 中的 fclose() 函数是否会关闭文件”,这当然是事实。

关于c - C 中的 fclose() 函数默认附加 EOF 字符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37092016/

相关文章:

c - 所有者绘制选项卡控件 - 选项卡项目的文本

java - 具有完整 GIF 支持的 GIF 文件创建库

c - 使用 Visual Studio 2008 和 C 进行串行通信(针对 Arduino)

c - 具有默认值的 readline

c - 声明函数printf

我们可以在定义函数之前调用它吗?

c - 我如何在 C 中使用不透明指针?

给数组元素赋值时,C下标值既不是数组也不是指针也不是 vector

c - 如何让共享库中的符号覆盖现有符号?

我可以在c中创建这种链表吗?