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

问题:

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

分析:

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

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

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

解决:

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

相关推荐
fqbqrr5 分钟前
2601,C++的模块1
c++
啊董dong8 分钟前
noi-2025年12月23号作业
数据结构·c++·算法·noi
青岛少儿编程-王老师10 分钟前
CCF编程能力等级认证GESP—C++8级—20251227
java·开发语言·c++
夏乌_Wx16 分钟前
练题100天——DAY35:棒球比赛+数组的度
数据结构
hd51cc17 分钟前
MFC打印技术
c++·mfc
一路往蓝-Anbo19 分钟前
STM32单线串口通讯实战(三):协议层设计 —— 帧结构、多机寻址与硬件唤醒
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网
youngee1123 分钟前
hot100-63买卖股票的最佳时机
数据结构·算法·leetcode
爱吃生蚝的于勒31 分钟前
【Linux】零基础深入学习动静态库+深入学习地址
linux·运维·服务器·c语言·数据结构·c++·学习
_OP_CHEN43 分钟前
【从零开始的Qt开发指南】(十四)Qt 窗口之“三剑客”:工具栏、状态栏、浮动窗口进阶实战指南
开发语言·c++·qt·前端开发·gui开发·qt窗口
郝学胜-神的一滴1 小时前
Qt重复添加控件问题探析:现象、原理与解决方案
开发语言·数据库·c++·qt·程序人生