导航:首页 > 源码编译 > 编译器闪退是什么原因

编译器闪退是什么原因

发布时间:2022-07-16 14:48:00

1. 新手学C问题:为什么我的C语言程序老是闪退

一闪而过是程序自动结束,同时编译器没有提供结果驻留功能。对于此种情况,可以手动在代码结尾增加驻留功能的函数。常用的有如下两种:

1 通过getch函数驻留。
getch会等待从屏幕的输入,在main函数退出前,增加
getch();
调用,系统会等待输入,直到有新的输入,才会退出界面。

2 通过system("pause");来实现驻留。
在main退出前调用
system("pause");
会调用系统的pause函数,提示并实现按任意键退出程序效果。

如果是已经编译好的C语言程序,可以通过开始->运行,键入cmd后回车。
在打开的命令行窗口,将可执行文件拖动到窗口上,再回车即可运行该程序,在此窗口不会出现闪退,从而观察运行结果。

由于该问题仅在windows平台出现,所以以上介绍均针对windows平台。

2. 我用C语言编的程序总是闪退

VS编译器的问题,貌似在return 0;之前加上个getchar()就可以了。这个是编译器的差异,以前用win_tc的时候后面必须加上getch();

3. 软件闪退是什么原因 ,怎么处理

建议按以下方法查看是什么原因造成的并解决:
1、程序缓存过多:在手机设置--应用程序--全部--找到出现停止运行的程序--清理数据;(大部分手机都可以通过此方法解决的)。
2、手机内存过低:系统运行程序多,内存不足,在设置—应用程序—正在运行,关闭其他后台运行程序。
3、安装位置不对:进入设置--储存--首选安装位置--由系统决定,更改储存位置。
4、程序不兼容:建议卸载重新安装该程序或卸载了一些与系统不兼容的程序。
5、程序本身问题:有些程序本身存在问题,如前期腾讯组件出现问题,导致腾讯游戏出现停止运行的提示。(这种情况可通过多台不同品牌机器对比得出结论)
6、若排除以上方法后仍出现停止运行的情况,建议恢复出厂设置,或者重刷固件。

4. 为什么C语言程序运行时打开后自动闪退

以下一段代码为例:

5. C语言代码运行闪退,大佬帮帮忙看下哪里出错了

for(i=0;i<SIZE;i++)printf("%d ",str+i);

改为

for(i=0;i<SIZE;i++)printf("%d ",*(str+i));

for(i=0;i<SIZE;i++)printf("%d ",str[i]);

阅读全文

与编译器闪退是什么原因相关的资料

热点内容
编译程序利用子函数计算 浏览:997
编译terminated 浏览:982
1u服务器如何才能静音 浏览:209
用python写登陆接口 浏览:551
程序员必读书籍活着 浏览:699
怎么降级到安卓10 浏览:612
在电脑上编译的文本程序怎么运行 浏览:116
大学程序员改行 浏览:107
机器人编程的十大难题 浏览:471
服务器ip地址变后eweb未授权 浏览:713
javalist元素位置 浏览:789
python符号混用 浏览:901
怎么连接根服务器 浏览:814
杭州汽车解压 浏览:927
把浏览器文件夹都删了 浏览:547
虚荣服务器卡怎么回事 浏览:256
ps如何压缩png 浏览:305
元史编译说明 浏览:263
py编译后为 浏览:484
什么app不用解压就能看图片 浏览:182