系统粉 > 电脑问答 > 其他问答

已解决数据结构的问题(2)。高人进!

提问者:268435lv  |  浏览次  |  提问时间:2017-03-03  |  回答数量:7

数据结构的问题(2)。高人进!不管是哪本《数据结构》书上,开篇对抽象数据类型的讲解时都会用三元组(Triplet)这个例子,我的问题就在这个例子里面: typedef ElemType *Triplet; Status InitTriplet(Triplet &T,ElemType v1,ElemType v2,ElemType v3); 。 。 。 我的问题就在于第一行红色部分,那个Triplet为什么要加*?难道后面用Triplet定义的全是指针???

已有7条答案
苏汐子_ylearth

苏汐子_ylearth

回答数:151  |  被采纳数:100

typedef ElemType
{

} Triplet_T , *Triplet_T;

定义别名
方便使用吧
2017-03-03 04:43:04
赞 15
amor七喜

amor七喜

回答数:5  |  被采纳数:6

我也知道是定义别名,可为什么要加*号呢?
2017-03-03 08:35:37
赞 0
尔等跪拜茜姐

尔等跪拜茜姐

回答数:27  |  被采纳数:130

他写错了,应该是
typedef ElemType
{

} Triplet_T , *PTriplet_T;
表示指针
2017-03-03 08:31:54
赞 2
小妖__笑靥如花

小妖__笑靥如花

回答数:117  |  被采纳数:4

神仙姐姐~~你确定你也写对了吗?
2017-03-03 04:47:41
赞 11
everyonenow

everyonenow

回答数:214  |  被采纳数:26

[s:460][s:460][s:460]
.....不要较劲阿!~~
p小写,还是大写的
2017-03-03 17:04:58
赞 21
倾世幽雪

倾世幽雪

回答数:1  |  被采纳数:49

定义类型跟定义变量一样不能重名
2017-03-03 14:31:09
赞 0
哑讯

哑讯

回答数:70  |  被采纳数:72

没错,它定义的就是一个指向三元组的指针。
2017-03-03 18:48:19
赞 7
相关问答
最新其他问答
解决方法