C语言编出来的程序怎么不能用啊》

来源:百度知道 编辑:UC知道 时间:2024/07/07 21:03:12
我自己编出一个输出程序,编写的完全正确。为什么刚启动就自动关闭啊?

之所以这样是因为,程序瞬间运行完毕了,当然很快就关闭了!如果你想让程序运行到输出结果后停下来,可以在主函数结束前加一句system("pause");还有,在程序前面再#include<stdlib.h>,就可以了

如果你写的真的“完全正确”, 那么只能说,这个行为就是你要的功能。

比如你的程序是显示个 hello world, 显示完了事情结束了当然就关闭了, 这不是很合理么。

如果你要它等等你, 可以在最后加一个读键盘输入的语句之类的

另外, 一般情况下凡是说自己写程序“完全正确的”都说明是编程不入门

你肯定说的是在windows的情况下运行你编的程序,就是那个扩展名为*.exe的文件的时候,屏幕上黑一下就没有了,和在TC和VC上面运行不一样对吧!
以前我也有这样的问题,我们老师说的是,这种程序在windows情况下不能完全地运行或者是显示,要在dos下在才能运行。windows不支持这样的功能!

在程序结尾添加getch();

这样就不会一闪而过了

在程序的末尾加一句getch();试试。