test1.7打印EOF值

EOF是一个宏,被定义为-1。 可以用如下代码打印出来。 #include <stdio.h> #include <stdlib.h> main () { int c;  printf("EOF is %d\n",EOF); }  

test.1.6验证表达式getchar()!=EOF的值是0还是1

这个我一直不是很理解,编写的这个程序,是什么意思。如果碰到文件结束标志,则终止循环,怎么遇到文件结束标志呢? 我百度了一下,windows环境下可以用快捷键输入,为ctrl+z; 这样我试了一下确实终止了循环, 程序的源代码是 #include <stdio.h> #include &l…