有的C语言程序在最后写上一句get char(); 是什么意思啊

如题所述

有些编译器在执行完程序后会自动关闭输出界面,俗称“闪退”,加上getchar();,意思是等待用户从键盘输入一个按键,这样可以解决闪退问题。
解决闪退的方法有多种,这只是其中一种。
另外,getchar()是一个完整的函数,中间没有空格。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-13
getchar(); 表示等待用户从键盘按键一下,其效果和暂停差不多。(一般用来防止程序直接退出,使用户看不到运行结果)
第2个回答  2014-10-13
就是为了在函数返回之前显示结果,这条语句是为了让你敲个字符,编译器接收了这个字符函数才会返回,请参考。
相似回答