係統粉 > 電腦問答 > 其他問答

已解決數據結構的問題(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
相關問答
最新其他問答
解決方法