00问答网
所有问题
有的C语言程序在最后写上一句get char(); 是什么意思啊
如题所述
举报该问题
推荐答案 推荐于2018-05-10
有些
编译器
在执行完程序后会自动关闭输出界面,俗称“闪退”,加上getchar();,意思是等待用户从键盘输入一个按键,这样可以解决闪退问题。
解决闪退的方法有多种,这只是其中一种。
另外,getchar()是一个完整的函数,中间没有空格。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nnBnrDBjIZBBIeDnIZT.html
其他回答
第1个回答 2014-10-13
getchar(); 表示等待用户从键盘按键一下,其效果和暂停差不多。(一般用来防止程序直接退出,使用户看不到运行结果)
第2个回答 2014-10-13
就是为了在函数返回之前显示结果,这条语句是为了让你敲个字符,编译器接收了这个字符函数才会返回,请参考。
相似回答
有些
C语言程序
末尾放一个
getchar()什么意思
?
答:
让界面卡住,显示在那里,等待输入任意字符后,
程序
才会结束退出,主要是方便看前面的结果,比如在进入调试时,如果没
有getchar
,界面会一闪就关闭了,看不到输出的结果
c语言最后
加
上getchar( )
,
有什么
用啊
答:
程序
末尾
的getchar()
语句功能:执行执行完毕后不立即返回代码窗口,等待回车后再返回,便于查看运行结果。//题主说没有它也是一样,其实是因为题主按的是开始执行(不调试)(ctrl+F5),而另外几个答主回答的是按开始调试(F5)
C语言
,
getchar()
这
是什么意思
?
答:
1、
getchar()是
一个输入流的函数,从标准输入里读取下一个字符,也就是把输入的字符以队列的形式放入缓冲区,直到用户按回车为止。具体用法,这里需要先新建一个
C语言
的空文件,随后输入演示代码:2、
程序是
简单
的getchar()
用法,这里输入一个字符,程序会判断是否为字符,如果不是则输出错误,是输出字...
为
什么
要在
程序的最后
加
上getchar();
并且程序开始的时候为什么要有那么...
答:
(
getchar();
)这句话是为了让(cout<<"此数为正整数."<<endl;)这句话停住,不然控制台运行完输出“此数为正整数.”就关闭控制台了,速度快了的话你就看不到了,加了getchar后意思是等你任意输入后才关闭控制台,这样你就能看到输出的信息了,不至于看不到 ...
大家正在搜
c语言getchar怎么用
c语言getchar的功能
一个C语言程序是由
用c语言编写的代码程序
c语言程序由什么构成
c语言程序编程
C语言程序的基本单位
c语言gets的用法
c语言中get的用法
相关问题
c语言最后加上getchar( ),有什么用啊
有些C语言程序末尾放一个getchar()什么意思?
这个程序中最后那个getchar()有什么用。
c语言里,有的程序用return 0结尾不行,必须用getc...
麻烦帮我看下这个C语言程序为什么后面加了getchar();...
主函数最后加一句getchar();有什么用啊?
求大神解释:为什么去掉最后的c=getchar();程序运行...
请c大神帮忙 c语言,为什么加了 getchar ();打开...