C语言编写程序后,为什么执行时自动关闭?
C语言编写程序后,为什么执行时自动关闭?
日期:2020-04-02 21:49:43 人气:1
出现这种情况与溢出造成的有关 ,可以设置断点观察下,在哪里自动关闭。常见的容易溢出的原因是第一个是数组下标越界,第二个是除数为0当然还有其他的。
常见的原因因为程序没有设置暂停,运行完了之后,就自动关闭。可以在程序最后加上getchar();或者 system(pause)。实现程序暂停的效果。
pause是cmd中的一个命令,通过system函数调用执行。这样程序会在执行这个之后结束,换句话说就是按任意键退出,而不会直接退出。
扩展资料
C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序