C语言 dev c++ 为什么 把 system("pause")加在return 0 前面会暂停,而加在后面会依然闪过呢?

没有返回值怎么办?... 没有返回值怎么办? 展开
 我来答
人工智能研习社
2013-02-01 · TA获得超过237个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:243万
展开全部
放在return 0之后 函数都已经返回了,就不会执行system("pause"),所以会闪过,没有返回值,函数会执行完最后一条语句再返回。
log2c陈小舒
2013-02-01 · TA获得超过257个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:238万
展开全部
system语句不是标准C++语句(我记得是这样),加前面,编译器编译出的程序当然先执行,行,待执行到那语句时,就等待用户输入(和Cin、count原理一样),你输入完,才执行下一句。return是返回值,你值都返回了,函数都结束了,system还怎么调用?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6abc532
2013-02-01
知道答主
回答量:81
采纳率:0%
帮助的人:28.7万
展开全部
我也是猜测,return 0已经结束了,之后的不会编译了吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式