| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 624 人关注过本帖
标题:用链表做学生信息管理出现问题
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
谭的书好像教人用create()建立链表,我看到许多学生都是这么做的。但我要告诉你,这种把建立链表和录入数据动作全放在一个函数中是错误的做法,也就是前面引用所说的没有分离功能。正确的做法,是单独写一个录入数据的函数,仅仅输入一笔记录,多都不要,然后另外把这个录入好的数据放入链表中,根本不需要什么create()函数。这么做的好处,是不管你的数据是通过键盘录入的,还是通过读外部磁盘文件读入的,都是同样地放入链表中,不会有丝毫差别,录入代码和置入链表代码是全程通用的。

授人以渔,不授人以鱼。
2015-11-30 15:14
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
链表的作用,是可以在任何时机添加、插入、删除结点,并不是要你在一个叫create()的函数中把整个链表一次串完。凡是这种做法出来的“系统”,全是不合格,不知道现在的学校怎么回事,几乎所有学生都是这么写链表管理系统的,还毕业了。

授人以渔,不授人以鱼。
2015-11-30 15:16
快速回复:用链表做学生信息管理出现问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022058 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved