scanf读入失败是否会把数据退回到输入流中scanf读入失败是否会把数据退回到输入流中scanf读入失败是否会把数据退回到输入流中
不会, scanf在返回一个值以后在标准输入缓冲区会剩下上次输入的遗迹
会的,参考:http://ideone.com/VWhq8m
会的。可使用scanf函数的返回值判断成功读入了几个值~当发生错误时,进行必要的忽略参考:http://blog.sina.com.cn/s/blog_7b62c61c0100vhn9.html