这段语句能运行(无错误!)但无法输出 是为什么啊?#include <stdio.h>main(){long nc;nc=0;while (getchar()!=EOF)++nc;printf("%ld\n",nc);}