while((ch1=getchar())!=EOF) 是什么意思??

c语言!
2025-05-22 02:36:28
推荐回答(2个)
回答(1):

ch1=getchar()
这个理解吧,就是读入一个字符,赋给ch1

ch1 != EOF 理解不?

就是读入的字符不是结束标志

这个结束标志不是键盘上的字符,而是一个组合按键 ctrl +z ,ctrl + z
连续按两次ctrl z
回车,如果没退出循环,再重复一次

回答(2):

判断文件是否结束,即文件位置指针是否到文件尾。EOF是文件结束表示。