如图所示 我在创建了一个链表并且把head放到结构体里 如果通过结构体循环里面的链表每次循环都会报错
head分配空间没有啊,设个动态分配空间,还是某个Customer变量的地址?
你把代码提供完整一些,才好判断修改
你里面放了多少个元素啊,不是得通过判断list1.list.next 是不为空来终止循环吗?
结构体初始化好没?结构体中的链表地址是否初始化好?
你的for循环次数是15次,你链表也有15个节点吗,如果没有就会给空指针赋值报错。建议这种内存泄露的问题,多加些打印信息,通过打印信息一看就知道哪个位置出问题了。指针赋值的时候前面一定要判断是否是NULL,如果是NULL就打印出调试信息。