C语言编的简单程序为什呢在桌面上运行到最後一步时,程序突然关闭 10

 我来答
貌似風輕
2014-12-17 · TA获得超过7280个赞
知道大有可为答主
回答量:1672
采纳率:94%
帮助的人:673万
展开全部

这与你的编程环境有关,Visual Studio会出现这种情况。

这是因为程序已经运行完毕所以自动关闭了,有的编程软件会帮你暂停比如VC++(记得是)以方便观察程序运行情况,有些则需要你自己暂停。

一般的处理方法是用system("pause");暂停(需要头文件#include<stdlib.h>)

也可以使用其他等待用户输入的语句停止,比如getchar()之类,用getchar()时如果你前面有输入操作的话需要两个getchar()才能暂停。

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("hello world");
    system("pause");
    return 0;
}

 或者

#include <stdio.h>
int main()
{
    printf("hello world");
    getchar();
    return 0;
}

这两种是比较常用的暂停方式

帐号已注销
2014-12-17 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:397
采纳率:0%
帮助的人:136万
展开全部
运行完了当然就关闭了 不过速度太快了 你没看到最后的运行结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式