Visual Studio 线性表的链式存储节点输出引发异常:读取访问权限冲突

问题:

写了一个线性表的链式存储想要输出,能够输出,但是会报错:读取访问权限冲突

分析:

当我们输出到最后倒数第二个节点时,p指向倒数第二个节点并输出;

下一轮循环:p指向倒数第二个节点不为NULL,于是指向倒数第一个节点并输出;

下一轮循环:p指向倒数第一个节点不为NULL,于是指向NULL,NULL没有data,于是报错读取访问权限冲突。

解决:

只需要每次判断指针所指的下一个节点是否为空,为空则停止;而不是判断指向的当前节点是否为空。

相关推荐
LXS_3578 小时前
Day 18 C++提高 之 STL常用容器(string、vector、deque)
开发语言·c++·笔记·学习方法·改行学it
deng-c-f10 小时前
Linux C/C++ 学习日记(53):原子操作(二):实现shared_ptr
开发语言·c++·学习
一个不知名程序员www10 小时前
算法学习入门---结构体和类(C++)
c++·算法
MyBFuture10 小时前
C#接口与抽象类:关键区别详解
开发语言·c#·visual studio
晨晖210 小时前
简单排序c语言版
c语言·开发语言
墨雪不会编程11 小时前
C++ string 详解:STL 字符串容器的使用技巧
java·开发语言·c++
yangpipi-11 小时前
《C++并发编程实战》第5章 C++内存模型和原子操作
android·java·c++
SunkingYang11 小时前
MFC进程间消息通信深度解析:SendMessage、PostMessage与SendNotifyMessage的底层实现与实战指南
c++·mfc·共享内存·通信·postmessage·sendmessage·进程间
XFF不秃头12 小时前
力扣刷题笔记-旋转图像
c++·笔记·算法·leetcode
王老师青少年编程12 小时前
csp信奥赛C++标准模板库STL案例应用3
c++·算法·stl·csp·信奥赛·lower_bound·标准模版库