您现在的位置是:首页 >动态 > 2024-02-20 00:39:32 来源:

java中stdin(stdin)

导读 大家好,我是小夏,我来为大家解答以上问题。java中stdin,stdin很多人还不知道,现在让我们一起来看看吧!1、fflush(stdin)中stdin是标准...

大家好,我是小夏,我来为大家解答以上问题。java中stdin,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的值将会是回车符,并不会接收用户输入的字符。

本文到此讲解完毕了,希望对大家有帮助。