815116820 发表于 2014-5-9 19:58:20

for(nc=0; getchar() != EOF ; ++nc )

for(nc=0; getchar() != EOF ; ++c )
1:是如何返回其值c的?
2:EOF所代表的end of file “结束文件” 是什么意思

牡丹花下死做鬼 发表于 2014-5-9 19:58:21

本帖最后由 牡丹花下死做鬼 于 2014-5-10 18:17 编辑

1.看不懂你再问什么
2.EOF是文本文件结束的标志 就是在黑乎乎的窗口下输入ctrl + z概念计算机术语,缩写通常为EOF(End Of File),在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志。

喜欢散步 发表于 2014-5-10 04:44:21

EOF 要不是ctr+ D 就是ctr+Z

815116820 发表于 2014-5-10 12:26:51

喜欢散步 发表于 2014-5-10 04:44 static/image/common/back.gif
EOF 要不是ctr+ D 就是ctr+Z

怎么打出来我知道!但是EOF是什么意思嗯?

815116820 发表于 2014-5-10 19:17:02

牡丹花下死做鬼 发表于 2014-5-9 19:58 static/image/common/back.gif
1.看不懂你再问什么
2.EOF是文本文件结束的标志 就是在黑乎乎的窗口下输入ctrl + z概念计算机术语,缩写通 ...

好吧!谢谢!暂时接受
页: [1]
查看完整版本: for(nc=0; getchar() != EOF ; ++nc )