| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 568 人关注过本帖
标题:[求助]初学数据结构?
只看楼主 加入收藏
zhufeifei
Rank: 1
等 级:新手上路
威 望:2
帖 子:402
专家分:0
注 册:2006-8-11
收藏
 问题点数:0 回复次数:3 
[求助]初学数据结构?
刚开始学数据结构?可是遇到了几个自己弄不明白的?希望各位大哥可以帮忙解释一下?谢谢!
#define ListSize 100
typedef int DataType;
typedef struct {
DataType data[ListSize];
int length;
}SeqList;
和链表的
typedef char DataType;
typedef struct node{
DataType data;
struct node *next;
}ListNode,*Linklist;
为什么打红色部分会不同?下面的多了个node?

搜索更多相关主题的帖子: 数据结构 初学 
2006-10-19 20:22
longerhe
Rank: 1
等 级:新手上路
帖 子:120
专家分:0
注 册:2006-10-10
收藏
得分:0 
定义结构变量的一般格式为:
struct 结构名
{
类型 变量名;
类型 变量名;
...
} 结构变量;
如:
struct person
{
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
}Tianyr, Liuqi;

如果省略结构名, 则称之为无名结构, 这种情况常常出现在函数内部, 用这
种结构时前面的例子变成:
struct
{
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
} Tianyr, Liuqi;


结构名可以用来另外定义结构变量:
struct person Tianyr, Liuqi, ...;
2006-10-19 21:09
zhufeifei
Rank: 1
等 级:新手上路
威 望:2
帖 子:402
专家分:0
注 册:2006-8-11
收藏
得分:0 

还是不太懂,为什么是结构,而又没有名字????


在不断的拼搏与进取中,定能创造一片天地!
2006-10-19 21:41
longerhe
Rank: 1
等 级:新手上路
帖 子:120
专家分:0
注 册:2006-10-10
收藏
得分:0 
因为无名结构用在函数的内部...也可以定义结构变量...
struct
{
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
} Tianyr, Liuqi;

你当它是一种规定啊```没有为什么的```你自己也可以把它加上名字啊```
2006-10-19 22:57
快速回复:[求助]初学数据结构?
数据加载中...
 
   



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

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