C语言中的scanf,printf

scanf  是流输入,输入的数会存储在输入流中,若这个数拿来用的话会从输入流上取下来,未用的话会一直存储在上面,导致这个流上一直有数据。

getchar()——在流上获取一个字符,可以消耗一个流。

原文地址:https://www.cnblogs.com/ciaociao/p/6542790.html