C语言 |
您所在的位置:网站首页 › vs运行不了c语言 › C语言 |
C语言——VS编译器下程序运行结果闪退解决方法
学习C语言的过程中可能会遇到这样的问题,程序调试的时候没有错误,可是在运行结果的时候会发现程序结果闪退,导致看不到结果。在此,本文总结对比了几种有效的解决方法,最终建议了一种实现起来相对简单便捷的方法,仅供参考。 问题实例要求实现在屏幕上输出9*9乘法口诀表 代码: #include int main() { int i = 1; int j = 1; for (i = 1; i printf("%d*%d=%2d ",i,j,i*j); if (i == j) { printf("\n"); } } } return 0; }运行结果后出现屏幕闪退的现象。 解决方法1在代码块中加入system(“pause”);语句和包括库函数的头文件#include #include #include int main() { int i = 1; int j = 1; for (i = 1; i printf("%d*%d=%2d ",i,j,i*j); if (i == j) { printf("\n"); } } } system("pause"); return 0; }运行结果正常,不出现闪退。 解决方法2:这个函数是等待输入一个字符,不输入就会一直等待,所以起到了暂停效果,要退出按任意键即可。 #include int main() { int i = 1; int j = 1; for (i = 1; i printf("%d*%d=%2d ",i,j,i*j); if (i == j) { printf("\n"); } } } getchar(); return 0; } 解决方法3:该方法相对前两种方法而言,不需要添加代码,实施起来更加方便,比较推荐。 操作步骤如下: 1.右击项目,点击属性。1.右击项目,点击属性。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |