小编gun*_*ait的帖子

以下代码中的EOF是什么?

我正在阅读C编程语言书,在下面给出的代码中,我不知道如何在这里获得EOF?而且我还没有得到什么是EOF?是字符,整数还是条件?如果是条件,那么请解释.谢谢.

#include <stdio.h>
int main(int argc, char *argv[]){
int c;
while((c = getchar()) != EOF){
  printf("%d", c != EOF);
  putchar(c);
}
printf("\n%d\n", c != EOF);
}
Run Code Online (Sandbox Code Playgroud)

c ascii character eof getchar

3
推荐指数
1
解决办法
82
查看次数

标签 统计

ascii ×1

c ×1

character ×1

eof ×1

getchar ×1