标题:为什么?这个struct后面没有接东西,大师门?
只看楼主
junpeng1
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-9-8
 问题点数:0 回复次数:3 
为什么?这个struct后面没有接东西,大师门?
typedef struct node{
 char data;
 struct node *ptr;
}NODE;

typedef struct{ //這個struct後面沒接東西!?
 NODE *top;
}linkstack;
为什么这里用了2个结构体,一般情况下的线性表和其他的队列之类的,定义时用一个结构就可以了,为什么这里用2个呢?
而且,第二个结构体,這個struct後面沒接東西!?
,怎么回事,那第二个结构体定义什么类型的结构啊?

[[it] 本帖最后由 junpeng1 于 2008-9-10 20:47 编辑 [/it]]
搜索更多相关主题的帖子: struct 
2008-09-10 20:04
missiyou
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:531
专家分:218
注 册:2007-10-9
得分:0 
便与操作。好好学吧。
2008-09-11 18:57
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
这个是语法问题,两种都可以的,可以想象先定义数据结构的类型,再定义该结构的名称。

倚天照海花无数,流水高山心自知。
2008-09-11 19:46
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
得分:0 
就如楼上所说,其实那个结构体的名字可以省略不写的...这算是一种常用手段吧...

2008-09-11 20:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-232581-1-1.html




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

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