| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 535 人关注过本帖
标题:结构体小问题
只看楼主 加入收藏
为了学好C
Rank: 1
等 级:新手上路
帖 子:52
专家分:8
注 册:2010-4-3
结帖率:95%
收藏
已结贴  问题点数:0 回复次数:7 
结构体小问题
程序代码:
typedef struct Bitree
{
  char data;
  struct Bitree *lchild,*rchild;
}* Tree;
Tree t;

这个Tree t什么意思呢??
搜索更多相关主题的帖子: 结构体 
2011-03-21 20:51
为了学好C
Rank: 1
等 级:新手上路
帖 子:52
专家分:8
注 册:2010-4-3
收藏
得分:0 
Tree &t又是什么意思呢???求助!!!!!!
2011-03-21 20:59
变幻小子
Rank: 6Rank: 6
来 自:广东陆丰
等 级:侠之大者
帖 子:188
专家分:473
注 册:2011-3-4
收藏
得分:0 
路过学习

明天的梦
2011-03-21 22:45
c453413516
Rank: 1
等 级:新手上路
帖 子:16
专家分:4
注 册:2010-12-5
收藏
得分:0 
typedef是自定义类型,TREE T是声明一个结构体指针吧……不知道表达的意思对不对……
2011-03-23 12:01
Pingter
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-3-20
收藏
得分:0 
Tree t 是一个结构体指针 Tree &t 是一个结构体指针引用
2011-03-23 12:43
韵侣逍遥
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2011-3-22
收藏
得分:0 
那是声明了一个指针 Tree 可以通过这个指针访问一个你上面定义的结构变量的首地址 Tree t至于这个写法 说实话 没见过
2011-03-23 18:08
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:5 
就是 typedef 的一种写法。

大家熟悉的可能是这样:
typedef int integer;
typedef int * pointer_to_int;
然后:
integer a, b;
pointer_to_int p;

这种语法用在 struct 上就是
typedef struct { /* ... */ } sth, *p_sth;
这样的。之后就可以用:
sth a, b;
p_sth p;
来声明结构 a, b,和指向结构的指针 p。


2011-03-23 20:43
qiuguochao
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-12-9
收藏
得分:0 
版主厉害!学习到了。谢谢
2011-03-24 10:23
快速回复:结构体小问题
数据加载中...
 
   



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

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