学习编译C语言的朋友们可能会遇到这样的问题,程序调试的时候没有错误,可是在运行结果的时候会发现程序结果闪退,导致看不到结果。关于此类问题,给出以下解决方案。
以最简单程序为例
法一:在主函数末尾下一行getchar();即可。需要注意的是这种方法并不适合所有程序,接下来我们将介绍第二种方法。
法二:<1>先在程序开头加上头文件#include <stdlib.h>,如图
<2>接着在程序主函数末尾写一行system("pause");
显然当第一种方法不能用的时候,可以采用第二种方法,它适用于所有情况。