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

2024年11月22日 22:16
有4个网友回答
网友(1):

这是程序默认设计的,有两个解决方法:
1、是在return 0;前加getchar();
(getchar();是得到一个字符的意思,可以char a=getchar();)。不过如果有输入语句,那就要加多些getchar();。
2、是在加实用头文件#include,在return 0;前加system("pause");让它按任意将继续。

网友(2):

DEV-C++在执行完程序后会立刻关闭,以下是两个解决方法:
1是在return 0;前加getchar();(getchar();是得到一个字符的意思,可以char a=getchar();)。不过如果有输入语句,那就要加多些getchar();。
2是在加实用头文件#include,在return 0;前加system("pause");让它按任意将继续。
没有#include是不能用system("pause");的。

程序可改为:
#include
main()
{
printf("Hello,My Computer!\n");
getchar();
return 0;
}

网友(3):

本身程序的设计就是运行后自动结束。
DEV里面本身就有个编译运行的功能,按个F11或者在上面功能栏中找“运行——编译运行”就解决运行结果一闪而过的问题了。

网友(4):

加入等待按键。

#include
main()
{printf("Hello,My Computer!\n");
getchar();
}