为什么C语言编写的程序运行时闪一下就没了?
1个回答
关注
展开全部
C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:
1. 我们以最经典的HELLO WORLD程序为例。
2. 当我们写完这个程序,编译完成后单击左上角的叹号运行,可以看到一切正常,按下任意按键后窗口才会消失。
3. 但是我们去生成的目录下面找到这个EXE文件。
4. 双击运行却发现有个窗口一闪而过,然后就什么也没有了。这时候我们有必要在程序中添加一些代码,防止程序被关闭。先在程序开头包括windows.h这个头文件。
5. 接着在主函数末尾的地方写一行system(“pause”);。
6. 重新编译之后我们再次打开对应目录下的EXE文件,这次程序运行完之后没有直接关闭掉而是停留在这里了,闪退问题成功解决。
咨询记录 · 回答于2024-01-15
为什么C语言编写的程序运行时闪一下就没了?
C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:
1. 我们以最经典的HELLO WORLD程序为例。
2. 当我们写完这个程序,编译完成后单击左上角的叹号运行,可以看到一切正常,按下任意按键后窗口才会消失。
3. 但是我们去生成的目录下面找到这个EXE文件。
4. 双击运行却发现有个窗口一闪而过,然后就什么也没有了。这时候我们有必要在程序中添加一些代码,防止程序被关闭。先在程序开头包括windows.h这个头文件。
5. 接着在主函数末尾的地方写一行system(“pause”);。
6. 重新编译之后我们再次打开对应目录下的EXE文件,这次程序运行完之后没有直接关闭掉而是停留在这里了,闪退问题成功解决。
这种情况的什么导致的?的程序编程错误还是其他什么原因?
设置错误,你的代码里面出现了问题
所以运行不起来
但是不应该呀,我照着课本上抄的,运行了还几个都是这种情况
发图片给我
以及课本的对照
你把4-6行转为红字代码就行了,按时不标准的