请教 关于EOF的问题
记录输入字符个数的程序:#include <stdio.h>
int main (void)
{
int iCount = 0;
while (getchar () != EOF)
iCount++;
printf ("%d\n", iCount);
return 0;
}
假如输入 Tell me why!Ctrl+Z 为什么按Enter键以后不立即显示iCount的值,
还是等待输入状态? 再按Ctrl+Z组合键,然后按Enter才会显示iCount的值。
如果把EOF 换成 &后者别的字符却没有上面所说的情况。