摘要:
最近在读K&R,故开此栏,希望能早点读完这一本C的巨作。在1.5中,作者讨论了EOF,getchar()的一系列问题,我在测试过程中发现了关于ctrl+Z以及EOF的一些问题,改变了我之前的理解。先看个例子#include main(){ long nc = 0; int c; while ((c = getchar()) != EOF) { printf("int c:%d\n", c); ++nc; } printf("int c:%d\n", c); printf("%ld\n", nc);}我一共进行2次输入:(1) 阅读全文