C++编写中出现了Program received signal SIGSEGV,Segmentation fault.的错误

while(p!=NULL&&p->start<r->start){q=p;p=p->next;}if((q->start+q->length==r->start)&&(... while(p!=NULL&&p->start<r->start)
{
q=p;
p=p->next;
}
if((q->start+q->length==r->start)&&(r->start+n==p->start)) //上下均空
{
q->next=p->next;
q->length=q->length+p->length+n;
t->next=r->next;
delete r;
}
问题出在第6行
展开
 我来答
匿名用户
2017-06-29
展开全部
C加加的数组下标是从0开始的。你的input与output还有operator加里的循环应该是(i=0;i<2;i加加)(j=0;j<3;j加加)你的问题应该是数组越界。加号打不出来将就着看吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式