引发了异常: 读取访问权限冲突。**pStu_Head** 是 0x55BAA6E0。

2023-05-16

问题:

这几天在研究一个图书馆信息管理系统的代码,结果在第一步就出错,一直报错

 其中的 deroy_list_create函数 是为一个结构体指针申请内存空间,并对其该结构体的成员变量进行赋值,函数大致如下

 报错之后发现:结构体指针确实被返回了,但是通过该指针无法访问结构体变量

 之后使用F11一步步进行仿真,发现进入deroy_list_create函数后,其结构体成员是可以访问的,通过函数返回到主函数之后就无法访问其变量了,最后反复的检查,发现是 deroy_list_create 函数未声明,deroy_list_create函数是位于student.c文件中,虽然主函数中引用了student.h头文件,但是在student.h头文件中并未对deroy_list_create函数进行声明搞不懂为什么这种情况下编译器没有识别出来那个函数没有声明,并且没有声明的函数还能直接跳转,太离谱了

总结:

        出现“读取访问冲突”的提示时,有可能是为指针申请内存空间的函数为声明!

        因为这个问题卡了好多天,一直认为时自己malloc函数用的有问题,最后发现竟然是函数为声明这种低级错误。在网上搜了很久,没有看到和我一样的问题的,因此在这里记录一下,希望对以后出现相同问题的朋友有所帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

引发了异常: 读取访问权限冲突。**pStu_Head** 是 0x55BAA6E0。 的相关文章

随机推荐

  • 3D透视:最简单易懂的成像原理及实现教程

    3D透视 xff1a 最简单易懂的成像原理及实现教程 写在前面原理介绍一般模型计算一般模型时直线OA在P上的点坐标 写在前面 这篇文章已经构思很久了 xff0c 一直不知道该如何下笔 xff0c 就寻思着写了再说 由于本人英语不怎么好 xf
  • 二连杆及三连杆的正逆运动学及雅可比

    二连杆和三连杆是进行机器人控制中常用的模型 xff0c 虽然机械臂大多是六轴 xff0c 但是为了减轻求解复杂度 xff0c 方便对算法的验证 xff0c 仍会将六轴机械臂简化为两轴或者三轴的形式 二连杆正逆运动学及雅可比 正运动学 fun
  • 机器人工具箱基本使用(二)

    机器人模型的建立 1 Link xff08 xff09 link对象保存于机器人关节和连接有关的所有信息 xff08 如运动学参数 刚体惯性参数等 xff09 L 61 Link xff08 theat d a alpha sigma xf
  • Python 扑克游戏

    运用类 xff0c 完成一个扑克牌类 无大小王 的小游戏 xff1a 用户需要输入用户名 xff0c 以下为用户可选选项 1 洗牌 2 随机抽取一张 3 指定抽取一张 4 从小到大排序 5 退出 洗牌 xff1a 每次执行的结果顺序随机 随
  • Python property的应用-商品类

    span class token comment usr bin env python span span class token comment coding utf 8 span span class token triple quot
  • Python 异常处理

    span class token comment 结构一 xff1a 单分支 span span class token keyword try span span class token punctuation span num span
  • Anaconda基本使用

    在指定目录的终端中输入jupyter notebook指令 xff0c 就可以启动服务jupyter notebook 快捷键 xff1a 添加cell xff1a a xff0c b 删除cell xff1a x 执行cell xff1a
  • 爬虫-实现一个简易的网页采集器

    1 requests模块的基本使用 span class token triple quoted string string 34 34 34 爬虫 34 34 34 span span class token triple quoted
  • debian: nginx前后端负载均衡,日志显示真实ip

    简要 xff1a server listen 80 server name www yunjisuan com location proxy pass http www server pools proxy set header host
  • ROS学习记录:RLException: Invalid <param> tag: Cannot load command parameter [robot_description]: no such

    本人Ubuntu版本 xff1a 20 04 在运行基于gazebo的仿真的时候出现了这样的报错 xff1a 跟着报错去检查对应的xml文件时发现没有问题 xff0c 然后参考 Problem with xacro invalid lt p
  • 计算机网络期末复习之大题

    目录 信噪比 路由表的更新 路由转发 拥塞控制算法 CRC循环检验码 数据报分片 码分多址通信 地址聚合 子网划分 信噪比 C 61 B log2 1 43 SNR 单位 bps C比特率 xff0c B带宽 SNR信噪比 1 设有一个1M
  • uboot配置和编译过程详解-2.4.uboot和系统移植第4部分-朱有鹏-专题视频课程

    uboot配置和编译过程详解 2 4 uboot和系统移植第4部分 4163人已学习 课程介绍 本课程为uboot学习的第四部分 xff0c 主要目标是详细分析和介绍uboot的主makefile和配置脚本mkconfig 本部分学习的目的
  • 虚拟机Ubuntu18.04连不上网络问题

    要想知道虚拟机Ubuntu有没有网 xff0c 可在终端ping一下网络 xff0c 如在终端输入 ping baidu com 如果出现如下情况 xff0c 则没有连上 正常的情况是这样的 那么 xff0c 如果连不上该如何解决呢 xff
  • 前端可视化数据大屏(1)

    效果图 技术架构 xff1a datav xff0c vue2 xff0c echarts 我们一步一步的来实现一个简单的可视化数据大屏 xff0c 开始吧 xff01 xff01 1 xff0c vue脚手架搭建项目 太简单了 xff0c
  • Kmeans聚类(手写数字识别)

    Kmeans算法原理 xff1a 在给定K个初始聚类中心点的情况下 xff0c xff08 1 xff09 把数据中的每个样本分到离其最近的聚类中心所代表的类中 xff08 2 xff09 分类完后计算从新每个类的中心点 xff08 取平均
  • day11 TCP连接管理与UDP协议

    目录 编辑 连接的建立 三次握手 连接的释放 四次挥手 保活计时器 用户数据报协议 UDP 编辑 连接的建立 三次握手 TCP 建立连接的过程叫做握手 采用三报文握手 xff1a 在客户和服务器之间交换三个 TCP 报文段 xff0c 以防
  • 手动搭建服务器—Python

    目录 1 HTTP协议 2 HTTP请求头 3 IP地址的绑定 4 根据不同的请求返回不同的内容 5 面向对象的服务器封装 6 WSGI服务器 6 1 WSGI接口 6 2 WSGI不同路径返回不同内容 6 3 读取文件并加载返回给浏览器
  • C语言学习分享第一天

    对C语言的认识 xff1a C语言是一种高级语言 xff0c 由低级语言发展而来 xff0c 实际上计算机是不能直接识别高级语言的 xff0c 计算机能够识别的只有低级语言 xff08 其实就是机器语言 xff09 xff0c 机器语言全部
  • C语言学习第二天

    VS上的编译 xff1a ctrl 43 F7或者ctrl 43 Fn 43 F7 运行 xff1a ctrl 43 F5或者ctrl 43 Fn 43 F75 调试 xff1a ctrl 43 F10或者ctrl 43 Fn 43 F10
  • 引发了异常: 读取访问权限冲突。**pStu_Head** 是 0x55BAA6E0。

    问题 xff1a 这几天在研究一个图书馆信息管理系统的代码 xff0c 结果在第一步就出错 xff0c 一直报错 其中的 deroy list create函数 是为一个结构体指针申请内存空间 xff0c 并对其该结构体的成员变量进行赋值