华南农业大学信息学院程序设计课件第十一章 结构体.pptVIP

  • 3
  • 0
  • 约2.22万字
  • 约 100页
  • 2019-05-10 发布于广东
  • 举报

华南农业大学信息学院程序设计课件第十一章 结构体.ppt

第十一章 本章要点 结构体的概念 结构体的定义和引用 结构体数组 主要内容 11.1 概述 11.2 定义结构体类型变量的方法 11.3 结构体变量的引用 11.4 结构体变量的初始化 11.5 结构体数组 11.6指向结构体类型数据的指针 11.7 用指针处理链表 11.8 共用体 11.9 枚举类型 11.10 用typedef定义类型 § 11.7 用指针处理链表 11.7.7对链表的插入操作 对链表的插入是指将一个结点插入到一个已有的链表中。 为了能做到正确插入,必须解决两个问题: ① 怎样找到插入的位置; ② 怎样实现插入。 § 11.7 用指针处理链表 先用指针变量p0指向待插入的结点,p1指向第 一个结点 将p0-num与p1-num相比较,如果p0-num> p1- num ,则待插入的结点不应插在p1所指的 结点之前。此时将p1后移,并使p2指向刚才p1 所指的结点. § 11.7 用指针处理链表 再将p1-num与p0-num比,如果仍然是p0-num 大,则应使p1继续后移,直到p0-p1- num为止。 这时将p0所指的结点插到p1所指结点之前。但是如 果p1所指的已是表尾结点,则p1就不应后移了。如 果p0- num比所有结点的num都大,则应将p0所指 的结点插到链表末尾。 如果插入的位置既不在第

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档