C语言程序运行结果闪退怎么办

     学习编译C语言的朋友们可能会遇到这样的问题,程序调试的时候没有错误,可是在运行结果的时候会发现程序结果闪退,导致看不到结果。关于此类问题,给出以下解决方案。

以最简单程序为例

法一:在主函数末尾下一行getchar();即可。需要注意的是这种方法并不适合所有程序,接下来我们将介绍第二种方法。


法二:<1>先在程序开头加上头文件#include <stdlib.h>,如图


    <2>接着在程序主函数末尾写一行sysyem("pause");


显然当第一种方法不能用的时候,可以采用第二种方法,它适用于所有情况。



猜你喜欢

转载自blog.csdn.net/yzyjaaa/article/details/79685240