此段代码有些混乱,求指点。。
char ch;.......
while((ch=getchar())!=EOF)
一直以为,我输入的字符存储到ch中,结果今天才知道是getchar()的返回值存储在ch中并与EOF进行判断。
但是我搞不明白如果我在while循环里加入printf("ch is %c",ch); 发现我输入的字符还是保存在ch中。
这太令我矛盾了,希望各位指点一下。
,是用户输入的字符 还是getchar()的返回值? 还是我一开始就理解错了。。

,是用户输入的字符 还是getchar()的返回值? 还是我一开始就理解错了。。

