Segmentation Fault错误
今天在敲一个链表的时候,时不时地报Segmentation Fault,也没有报具体哪里错了,挨个排查调用的相关函数,逻辑也都是正确的,就百度了一下:
Segmentation Fault:段错误,所谓的段错误就是指访问的内存超过了系统所给这个程序的内存空间
简单来说,就是申请了一块内存,在使用这块内存的时候,超过出了申请的范围,内存越界了。
既然是和内存相关的,那就只能是在申请内存空间这块出错了,以下是出错的代码:
typedef struct DoubleLinklist
{
int data;
struct DoubleLinklist* pre;
struct DoubleLinklist* next