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

问题:

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

分析:

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

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

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

解决:

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

相关推荐
玖釉-15 分钟前
二叉树展开为链表:从先序遍历到原地指针重排
c++·windows·算法·leetcode·链表
05候补工程师18 分钟前
【408考研·数据结构专题】二叉树、树与森林、线索树及哈夫曼树核心考点与秒杀技巧深度总结
数据结构·经验分享·笔记·考研·算法
Mister西泽38 分钟前
C++ Primer Plus 第六版 编程练习题及详细答案
开发语言·c++·学习·visual studio
Qt程序员1 小时前
从上电到系统就绪:ARM+U-Boot 嵌入式 Linux 启动流程
linux·运维·c++·内核·设备树·嵌入式·ram
Dlrb12111 小时前
数据结构-队列,循环队列,哈希表
数据结构·哈希表·队列·循环队列·哈希存储
weixin_428005301 小时前
.vdproj项目加载提示不兼容问题处理
c#·visual studio·.vdproj·.vdproj不兼容
cany10002 小时前
C++ -- lambda捕获
c++
Kilicc_2 小时前
C++知识点—03 <C++宏代码生成/宏反射写法>
c++
bucenggaibian3 小时前
C语言程序设计作业题
c语言·程序设计·常量·解答·作业题
2401_868534783 小时前
数据结构简答题100问
数据结构