用C语言编写程序,后面加了getchar();为何编译连接后的exe文件执行时不会停住

 我来答
丶看我会发光
2013-10-27 · TA获得超过100个赞
知道小有建树答主
回答量:102
采纳率:100%
帮助的人:74万
展开全部
fflush(stdin);
getchar();
改成这样,输入缓冲区里面肯定还有东西,被getchar()接受了,所以加fflush(stdin);刷新下
更多追问追答
追问
fflush(stdin);有什么用处,我还没学
追答
清空输入缓冲区,确保不影响后面的数据读取,例如在读完一个字符串后紧接着又要读取一个字符,此时应该先执行fflush(stdin)刷新一下缓冲区,确定缓冲区呢没有其他内容
御含灵9r
2013-10-27 · TA获得超过4157个赞
知道大有可为答主
回答量:3007
采纳率:0%
帮助的人:2689万
展开全部
一般要加2个 因为你输入最后有个回车,一个getchar不管用,你可以用getch
追问
嗦嘎,明天试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-28
展开全部
没有return?
更多追问追答
追问
追答
把代码贴出来呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向橙事点物0N
2013-10-27 · TA获得超过105个赞
知道答主
回答量:55
采纳率:0%
帮助的人:47.1万
展开全部
你是不是直接按的F5啊, 如果是 那个是调试 运行完直接结束 按Ctrl+F5 或者上面菜单栏有个感叹号的
追问
不是,我是运行.exe文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式