c语言中的fflush(stdin)到底怎么用?我查了好多资料,但一直不知道什么时候该用什么时候不

c语言中的fflush(stdin)到底怎么用?我查了好多资料,但一直不知道什么时候该用什么时候不该用!快哭了!!!... c语言中的fflush(stdin)到底怎么用?我查了好多资料,但一直不知道什么时候该用什么时候不该用!快哭了!!! 展开
 我来答
kaixingui2012
2015-04-12 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6261万
展开全部
在输入单个字符(scanf("%c", &ch) 或getchar())前或使用gets()函数前,加fflush(stdin) ;清除缓存中的垃圾数据,使得程序可以正确输入你想输入的数据
更多追问追答
追问
是只有这种情况要用吗?
追答
只要你想清除缓存中的垃圾,你就可以使用这个函数!
具体情况要具体分析,以上两种情况是必须要注意的,容易出错的情况。
多进行代码练习,你可能还会发现它在其他场景的应用!
匿名用户
2015-04-12
展开全部
别哭!MSDN是VC学习之路的灯塔!当然网上也有资料可查。应该说,你们现在已经非常幸福!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式