【问题标题】:How EOF works in C? [duplicate]EOF 在 C 中是如何工作的? [复制]
【发布时间】:2014-03-30 15:17:28
【问题描述】:

下面是示例代码

while ((c = getchar()) != EOF) 
{ 
      putchar(c);  
}

我可以理解大部分内容,但不能理解 EOF(文件结尾)。

【问题讨论】:

  • 重复问题。搜索这个

标签: c eof


【解决方案1】:

这很容易。 EOF 是一个等于-1 的常量,当标准输入达到并且不能给你更多字符时,getchar() 返回它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-30
    • 2013-03-29
    • 1970-01-01
    • 2012-02-29
    • 2011-12-15
    • 2020-06-07
    • 2014-02-20
    • 2011-01-30
    相关资源
    最近更新 更多