这样的插入操作为什运行有错误?

对一个不带头节点的链表进行插入新成员的操作:

if(pre = NULL);   //如果找到的的前驱结点为空,说明需要左插到第一个节点的左侧
	pre = searchPreToPoint(*hp, oldPoint);
	p = makeOnePoint(newRow, newCol);
	if(pre = NULL)
	{
		p->next = *hp;   //头插
		*hp = p;
	}
	else
	{
		p->next = pre->next;
		pre->next = p;
	}
程序运行到这一步(p->next = pre->next;),崩溃了。不知是什么原因? 请大神指教!!
完整代码: http://www.nowcoder.com/discuss/1904
全部评论

相关推荐

07-27 16:41
门头沟学院 Java
程序员小白条:学历和简历问题,你想走开发,现在很难的啦,尤其后端方向很难走,前端、测开,都会好很多,另外要等8月底和9月初去投日常
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务