更多
当前位置: 首页 > 资讯

看点:getchar是什么函数_getchar是什么意思

发布时间:2023-04-21 07:33:38 来源:互联网


(资料图片仅供参考)

1、用于清除缓冲区。

2、原来输入的字符,由于某种原因留在缓冲区,没有输出出来。

3、用getchar()将字符提取出来,避免对下文的输入输出造成影响。

4、举一个简单的例子:#include#include"stdio.h"using namespace std;int main(){char ch;cin>>ch; //此处在屏幕上输入abcout<>n;cout<<++n<>ch"如果输入两个字符,那么只有一个被读取,另一个留在缓冲区里,如果不清除,则第二次输入"cin>>n"就读取了上一次遗留下来的一字符,这不是我们所希望发生的。

5、所以用"getchar()"将第一次输入遗留在缓冲区中的字符清除掉。

6、值得注意的是getchar()j是C语言的字符函数。

7、如果在C++程序使用,要求使用头文件"#include"stdio.h"。

8、另外,C++语言也有类似的函数,如"cin.get()",用途相似。

本文到此分享完毕,希望对大家有所帮助。

上一篇:数码商业:3D云展厅助力电商升维打造新场景|环球报资讯

下一篇:最后一页