我应该怎么理解这句话呀?谁能详细给我解答一下吗

EOF是啥,getchar又是啥?不懂

while((ch=getchar())!=EOF)

EOF就是文件尾,表示输入结束
如果在控制台窗口,windows系统下,你按下CTRL+Z组合键,然后回车就是EOF了

EOF表示End-Of-File,即文件结尾
getchar()函数是从标准输入流中提取一个字符,如果提取成功则返回这个字符,如果遇到文件结尾,则返回EOF
while((ch = getchar()) != EOF)的意思就是循环从标准输入流中读一个字符直到输入流结束