2010-12-08 58 views

回答

3
struct Taken *previous; 

這行聲明previous是一個指針,指向同一類型Taken的另一種結構 - 這可以用於鏈在一起的幾個這樣的結構,例如,以形成一個鏈表。如果你不熟悉這種用法,你應該閱讀指針和他們的應用程序。

2

是的,這是鏈接列表的典型數據結構。鏈表是一種數據結構,包括數據記錄的序列,使得在每個記錄有一個包含一個參考的字段(即,鏈路)到下一個/前一個記錄的序列

http://en.wikipedia.org/wiki/Linked_list

+0

你能解釋一下嗎? – Leonard 2010-12-08 00:08:31

+0

要創建鏈接列表,它是一個數據結構,它由一系列數據記錄組成,以便在每個記錄中都有一個字段,該字段包含到序列中下一個/上一個記錄的引用(即鏈接)。 – 2010-12-08 00:09:58

2

是的,這是一個合適的用法,你所看到的最有可能是某種鏈接列表中的一個節點。

0

這意味着previous是一個指向Taken結構的指針。是的,它是有效的。

7

它可能是一個鏈表,但它不是一個結構體,它是一個指向結構體的指針。