st鼎龙为什么被st stdin
综合精选
2024-04-20 17:38:06
导读 大家好,我是小典,我来为大家解答以上问题。st鼎龙为什么被st,stdin,很多人还不知道,现在让我们一起来看看吧!1、fflush(stdin)中stdin...
大家好,我是小典,我来为大家解答以上问题。st鼎龙为什么被st,stdin,很多人还不知道,现在让我们一起来看看吧!
1、fflush(stdin)中stdin是标准输入的意思。
2、fflush(stdin)的作用是清空标准输入缓冲区。
3、举例说明如下:
4、int a;
5、char c;
6、scanf("%d",&a);
7、fflush(stdin); // 清空输入缓冲区
8、scanf("%c",&c);如果不加fflush(stdin)的话,第一次输入的回车可能会被第二次输入操作所捕捉,也即变量c的值将会是回车符,并不会接收用户输入的字符。
本文到此讲解完毕了,希望对大家有帮助。
免责声明:本文由用户上传,如有侵权请联系删除!