为什么在dev-c++下运行结果一闪而过?

#include<stdio.h>main(){printf("Hello,MyComputer!\n");}这是个简单的程序,为什么在dev-c++下运行结果一闪而过?... #include<stdio.h>
main()
{printf("Hello,My Computer!\n");
}
这是个简单的程序,为什么在dev-c++下运行结果一闪而过?
展开
 我来答
985967518
推荐于2017-09-02 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109849
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部
这是程序默认设计的,有两个解决方法:
1、是在return 0;前加getchar();
(getchar();是得到一个字符的意思,可以char a=getchar();)。不过如果有输入语句,那就要加多些getchar();。
2、是在加实用头文件#include<stdlib.h>,在return 0;前加system("pause");让它按任意将继续。
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
8850715
推荐于2017-09-01 · TA获得超过6006个赞
知道答主
回答量:84
采纳率:0%
帮助的人:94.5万
展开全部
DEV-C++在执行完程序后会立刻关闭,以下是两个解决方法:
1是在return 0;前加getchar();(getchar();是得到一个字符的意思,可以char a=getchar();)。不过如果有输入语句,那就要加多些getchar();。
2是在加实用头文件#include<stdlib.h>,在return 0;前加system("pause");让它按任意将继续。
没有#include<stdlib.h>是不能用system("pause");的。

程序可改为:
#include<stdio.h>
main()
{
printf("Hello,My Computer!\n");
getchar();
return 0;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是你飞雪君
2020-12-25
知道答主
回答量:13
采纳率:0%
帮助的人:5.4万
展开全部
本身程序的设计就是运行后自动结束。
DEV里面本身就有个编译运行的功能,按个F11或者在上面功能栏中找“运行——编译运行”就解决运行结果一闪而过的问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-27
展开全部
加入等待按键。

#include<stdio.h>
main()
{printf("Hello,My Computer!\n");
getchar();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式