首页 >> 人工智能 >

fflush stdin是什么意思

2023-05-04 07:29:16 来源: 用户: 

您好,今天帅帅来为大家解答以上的问题。fflush stdin是什么意思相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、fflush(stdin)中stdin是标准输入的意思。

2、fflush(stdin)的作用是清空标准输入缓冲区。

3、举例说明如下:int a;char c;scanf("%d",&a); fflush(stdin);   // 清空输入缓冲区scanf("%c",&c);如果不加fflush(stdin)的话,第一次输入的回车可能会被第二次输入操作所捕捉,也即变量c的值将会是回车符,并不会接收用户输入的字符。

本文就为大家分享到这里,希望小伙伴们会喜欢。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章