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

2013-05-15 17:57
,是用户输入的字符 还是getchar()的返回值? 还是我一开始就理解错了。。


2013-05-15 19:23
2013-05-15 20:21

2013-05-15 20:24

2013-05-15 21:09
2013-05-16 08:12
2013-05-16 09:02