首页 > 编程语言 > 详细

今天好像找到C语言延迟输出的原因了

时间:2019-12-14 20:40:43      阅读:93      评论:0      收藏:0      [点我收藏+]

有时候运行c 第一行printf就像卡住一样。原来是这样《》》》》》》》

int a;

printf_s("input one number:");

fflush(stdout);\\#1

scanf_s("%d",&a);

如果没有#1那行代码,在某些平台上就可能迟迟看不到"input one number"被打印到屏幕上来,因为它没有回车。这时候,fflush(stdout)就起到及时输出的作用

fflush(stdout):清空输出缓冲区,并把缓冲区内容输出

今天好像找到C语言延迟输出的原因了

原文:https://www.cnblogs.com/dosu/p/12040577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!