c语言中,为什么一开始用scanf输入之后,后面的scanf得到的数据是错的

【c语言中,为什么一开始用scanf输入之后,后面的scanf得到的数据是错的】

c语言中,为什么一开始用scanf输入之后,后面的scanf得到的数据是错的

文章插图
在C语言中,为什么用scanf初始输入后,下面的scanf得到的数据是错误的?在C语言中,为什么用scanf初始输入后,下面的scanf得到的数据是错误的?简介:我先用一个scanf输入一个值 , 然后用scanf输入两个值,发现值会错 , 但是在getchar()之后,第二个输入的值是正确的 。为什么?为什么输入流会有间隙?是回车的问题吗?这是不对的 。