你怎么看到最后一个印刷品?换句话说,EOF需要投入什么?我检查了定义,它说EOF是-1.
如果你输入Ctrl-D,你将看不到任何东西.
#include <stdio.h> int main() { int c; while((c = getchar() != EOF)) { printf("%d\n", c); } printf("%d - at EOF\n", c); }
c input eof
c ×1
eof ×1
input ×1