请问书上说的这个getchar会滤掉前面scanf遗留的回车或空格是什么意思?
为什么当删掉这行代码时会使第二个问题不能输入答案而直接得到最后分数?
收起
因为每次scanf输入结束都会按回车键。getchar()会接收这个回车键。如果你想接收回车键之后输入的字符,就必须先用一个getchar()将回车键滤掉才可以
报告相同问题?