| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 671 人关注过本帖
标题:关于两本教材中链表代码的问题?
只看楼主 加入收藏
令狐少侠56
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:320
专家分:175
注 册:2014-4-10
收藏
得分:0 
回复 6楼 TonyDeng
我看想从基础的学起,所以看的是中学生的算法教材。谭浩强的C教材也在重温,忘记了typedef的用法呢。我现在大四了才开始认真学编程,好着急。
2015-07-16 16:54
ditg
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:16
帖 子:852
专家分:1937
注 册:2014-4-10
收藏
得分:0 
版主:

主要是看R版说不算错,好奇而已;另那台电脑没装windows。

梦想拥有一台龙芯3A-4000
2015-07-16 18:01
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不关大几的事,那代码问题在这句:
typedef struct node node,*link;
node标识符用于两个不同意义的概念,不管语言和编译器是否支持,在人类的认知角度来说,都是应该避免的,绝不能写出这种自我制造混论的代码。你的书印刷错误而已,还寻求解答,只能引入歧途。

授人以渔,不授人以鱼。
2015-07-16 23:42
令狐少侠56
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:320
专家分:175
注 册:2014-4-10
收藏
得分:0 
回复 13楼 TonyDeng
额,我今天又看了好长时间链表,有点理解你的意思了呢,谢!
2015-07-17 20:59
rolimi
Rank: 4
等 级:业余侠客
威 望:1
帖 子:43
专家分:232
注 册:2015-6-10
收藏
得分:0 
回复 14楼 令狐少侠56
typedef struct node node, *link;
//把node声明为struct node的别名, link声明为struct node *的别名。
typedef的用法可以这么记:例如
对下面声明语句
int a, b, *p;
struct node n;
int ar[3][4];
int add(int a1, int a2);
int (*psub)(int , int);
只要在前面加上typedef,声明的这些变量名字都变成了一个它所属类型的一个别名。

呆呆的逗比程序猿
2015-07-17 21:55
令狐少侠56
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:320
专家分:175
注 册:2014-4-10
收藏
得分:0 
回复 15楼 rolimi
越说越清晰了,谢谢
2015-07-18 11:46
快速回复:关于两本教材中链表代码的问题?
数据加载中...
 
   



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

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