scanf缓冲区

2017/03/31
很早的时候对这部分有过了解,就是在scanf进行输入的时候,最后的回车是仍然存留在缓存区(或者说输入流中的)。
今天做了下测试,的确有这个问题,用getchar可以取出。
但我测试了一下,就是继续使用一个scanf的函数,这部分的换行符没有被输入到里面。
应该是作为了一个分隔符。


可能在我使用getchar的时候,要注意这个问题,那就是可能上一次的回车被接收到这个变量中。

你可能感兴趣的:(scanf缓冲区)