用C写成的“.EXE”程序为什么一执行就自动退出呢?

2025-01-19 16:55:01
推荐回答(2个)
回答1:

因为在你的程序最后没有一个让程序暂停的语句,它输出结果了自然就退出了。
所以你再运行这种程序的时候要么在程序的末尾加上一句暂停的语句,要么在cmd的窗口下面运行,在那个窗口下面运行结束后会回到dos窗口,并显示press any key to continue,不会一下跳出

回答2:

控制台程序执行完毕后自动退出是正常的。解决这个问题的方法有很多:
1.打开命令提示符,执行你的exe程序
2.在程序末尾加上暂停,比如system("pause")
3.程序末尾加上一个读取用户输入的函数,比如getch()