为了验证书上面的说法是否正确,我写了一个小程序。
#include <stdio.h>
int main()
{
printf("this is the vaule of %d/n,please input EOF end APP/n",EOF);
while((c = getchar()) != EOF)
{
}
getchar();
}
从运行结果来看
打印出来的EOF的值为-1,也可以正常结束程序。这样看的话,个人认为这本书上的说法是错误。
为了验证我的想法,专门查找了一下ASCII表。(-1)255是没有数据的,这样看的话我没错。