菜单实现选择.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
菜单实现选择

项目八:菜单选择实现(结构体功能) 实训目的 掌握C语言结构体定义。 掌握结构体变量赋值。 结合程序掌握链表的(建立、删除、查询、存入文件、从文件中读出) 实训任务 任务一:编程基础知识 任务二:用函数调用实现如下功能 (链表的建立、查询、删除、存入文件、从文件中读出) 任务三:完成程序源码汇报成果 编程的基础知识 1、先声明结构体类型,再定义该类型的变量 struct student student 1, student 2 编程的基础知识 2、声明一个结构体类型的一般形式为: struct 结构体名 { 成员表列 } 变量名表列; 编程的基础知识 3、链表定义:链表是程序设计中一种重要的动态数 据结构, 它是动态地进行存储分配的一种结构。 4、动态性体现为: 链表中的元素个数可以根据需要增加和减少,不 像数组,在声明之后就固定不变; 元素的位置可以变化,即可以从某个位置删除,然后再插入到一个新的地方; 编程的基础知识 5、链表中的元素称为“结点”,每个结点包括两个域: 数据域和指针域; 6、单向链表通常由一个头指针(head),用于指向链表头; 7、单向链表有一个尾结点,该结点的指针部分指向一个空结点(NULL) 。 编程的基础知识 8、链表遍历 单向链表总是从头结点开始的; 每访问一个结点,就将当前指针向该结点的下一个结点移动: p=p-next; 直至下一结点为空 P=NULL 最终成果 最终成果 最终成果 最终成果 最终成果 遇到的问题 解决方法 * * * 结构体类型名 结构体变量名 对程序掌握不够透彻 缺少自我独立能力 遇到小问题就使整个程序无法实现 缺少主动思考的习惯 (1) 组员之间讨论、讲解 (2) 翻看课本及上网查找资料 (3) 主观上接受程序,多动脑、多动手,通过老师讲解和参考老师给的程序自己做改动,然后自己背着打程序,最后自己独立做程序,让自己有信心并产生兴趣。 * *

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档