不能将X类型的值分配到X类型的实体问题的解决方法

今天在学习链表的过程中,遇到了这样一个问题
1、代码如下:

typedef struct {ElemType data;struct LNode *next;//指向结点的指针,存放下一个结点的地址。所以是结点类型:struct LNode,地址就是指针:*next
}LNode,*LinkList;


2、解决:
两个地方的报错都是这个问题,因为在定义结点结构体时,采用了匿名结构体的方法,这样在结构体中的LNode指针会比LNode结构体先出现,这样就会导致这样的错误,只要把匿名结构体改掉就好了,在struct后面加上LNode就解决问题了。

typedef struct LNode {ElemType data;struct LNode *next;//指向结点的指针,存放下一个结点的地址。所以是结点类型:struct LNode,地址就是指针:*next
}LNode,*LinkList;

3、结果:
这样就可以把数据插入到链表中了:

参考:https://www.cnblogs.com/lxy764139720/p/11516320.html

不能将X*类型的值分配到X*类型的实体问题的解决方法相关推荐

  1. getch()与_getch()、不能将const char*类型的值分配到const* 类型的实体

    参考1:getch()与_getch() 添加预处理 项目 -> 属性 -> 配置属性 -> C/C++ -> 预处理器 -> 预处理器定义 -> 编辑中添加:_C ...

  2. 不能将brassplus类型的值分配到brass类的实体_GO的类型系统和类型的方法

    GO的类型系统和类型的方法 [TOC] 1. 类型及其作用 2. 用户自定类型(两种实现) 3. 类型的方法 4. 类型的本质 5. 嵌入类型 0 前言 如果说goroutine和channel是撑起 ...

  3. 不能将brassplus类型的值分配到brass类的实体_Java 基础 - 类与对象

    类.对象和引用的关系 类和对象的关系 类是对象的模版,对象是类的一个实例,一个类可以有很多对象 一个Java程序中类名相同的类只能有一个,也就是类型不会重名 一个对象只能根据一个类来创建 引用和类以及 ...

  4. Vs调试报错:不能将 “const char *“ 类型的值分配到 “char *“ 类型的实体

    设置为否 即可成功编译 参考博文 CSDN博主「骑码学GIS」的原创文章

  5. jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法

    jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法 参考文章: (1)jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法 (2)https: ...

  6. Mac连Wi-Fi时显示:“wifi有自分配的ip地址将无法接入互联网”解决方法

    Mac连Wi-Fi时显示:"wifi有自分配的ip地址将无法接入互联网" 解决方法: 打开网络偏好设置 选择高级模式 点击[Wi-Fi],找到现在连接的无法上网的Wi-Fi,点击[ ...

  7. 服务启动类型是灰色_系统Software Protection服务无法启用的解决方法

    电脑Software Protection服务打不开怎么办?Win7系统Software Protection系统服务无法启用该如何解决?下面就给大家介绍具体解决方法. 解决方法: 1.开始→运行→输 ...

  8. File 类型的文本框,选择文件时响应很慢解决方法

    file 类型的文本框用于文件上传,它有个 accept 属性,可以用来限定上传的文件类型.例如:accept="image/*" 可以用来限制只允许上传图像格式. 但是当指定类型 ...

  9. MySQL存储布类型的值_mysql 字段存储类型

    1.数字类型 有符号                         无符号                                  存储(bytes) tinyint -128到127   ...

最新文章

  1. Struts2 action的单例与多例
  2. 前端学习(3294):effect hook
  3. BBC“20世纪最伟大科学家”,屠呦呦入围,与爱因斯坦并列
  4. js:插入节点appendChild insertBefore使用方法
  5. vue lang_推荐一个基于Vue 的 H5 快速开发模板
  6. python中matlab函数图像处理,MATLAB图像处理--同态滤波(代码及示例)
  7. awvs10安装过程,实际操作过程
  8. Dubbo源码解析-Dubbo协议解析
  9. _beginthread 与 _endthread 函数分析 (ReactOS版)
  10. Unity(数据库SQLite)
  11. 【这很AI】是福是祸?科学家利用AI翻译狗的语言,人狗对话将成可能
  12. android8.1 source build/envsetup.sh分析 增加删除lunch
  13. nohup命令及其输出文件 linux nohup命令详解
  14. Java课堂笔记第九次428
  15. 《流放者柯南》自建服务器,柯南流亡者:如何设置自己的私人服务器 | MOS86
  16. 动态域名搭建exchang邮箱服务器
  17. 韩语初学者如何选择教材?
  18. 365技术网址导航源码附加交易系统
  19. IronWebScraper for .NET 2023.1 Crack
  20. 45个Dreamweaver常见问题整理

热门文章

  1. 12306余票查询(一)——分析页面
  2. iceberg+Spark3.0-sql测试
  3. Python windosw Error Code [http://blog.csdn.net/seven_zhao/article/details/16118259]
  4. oracle存储过程语法和用法,oracle存储过程 语法 函数 总结
  5. 程导微编MikroElektronika.Compilers.and.Software.Tools.2017.09 11CD
  6. CentOs下各种压缩格式的创建及解压缩
  7. Python lxml库 提取并保存网页正文部分
  8. 北大青鸟java超市账单管理系统_java超市账单管理系统.pdf
  9. 代码创建mdb数据库创建表
  10. Django中间件之二