关于getchar
为什么这个程序,在非数字的字符后面输入回车没法结束循环啊{:10_247:} 事实上getchar每次只能读取一个字符.如果需要取消'\n'的影响,可以用getchar();来清除,这里getchar();只是取得了'\n'但是并没有赋给任何字符变量,所以不会有影响,相当于清除了这个字符。建议楼主百度一下getchar的说明。 chxchxkkk 发表于 2020-2-20 18:58
事实上getchar每次只能读取一个字符.如果需要取消'\n'的影响,可以用getchar();来清除,这里getchar();只是取 ...
好的
页:
[1]