dev c++一运行就停止工作求助啊崩溃

 我来答
浪子惟安
2017-04-05 · TA获得超过108个赞
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:60.8万
展开全部
贴代码上来,一运行就崩溃是初始化的问题,推测的原因如下
1、主函数内部初始化的数组过大,如:
int num[100000000]; 会崩溃,要写int *num = new int[100000000];
2、结构体指针为空,但调用了其成员,如:
NODE* node; node->next.......
应先分配空间 NODE* node = new NODE;

3、无法跳出的递归,递归次数过多,Dev cpp不会显示stack overflow而会直接崩溃
4、一些常见的异常没有处理,如除零错误也会导致Dev cpp崩溃
5、操作不可访问的内存,如scanf("%d",a); 改为 &a
6、数组赋值超出边界导致覆盖函数返回地址
初始化期间的问题基本就是1和2比较多。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式