2010-12-08 44 views

答えて

3
struct Taken *previous; 

この行は、同じタイプTakenの別の構造体へのポインタであることpreviousを宣言 - これはリンクされたリストを形成するために一緒にチェーンに例えばいくつかのこのような構造を使用することができます。このような使い方に慣れていない場合は、おそらくポインタとそのアプリケーションを読むべきです。

2

はい、リンクリストの一般的なデータ構造です。リンクされたリストは、各レコードに配列

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

の次/前のレコードへの参照を含むフィールド(すなわち、リンク)が存在するように、データ・レコードの配列からなるデータ構造であります
+0

少し説明できますか? – Leonard

+0

リンクされたリストを作成するには、各レコードにシーケンスの次/前のレコードへの参照(つまりリンク)を含むフィールドがあるような一連のデータレコードで構成されるデータ構造です。 –

2

はい、それは適切な使用法であり、あなたが見ているものはリンクされたリストの何らかの種類のノードです。

0

つまり、previousTaken構造体へのポインタです。はい、有効です。

7

これはおそらくリンクリストですが、構造体の構造体ではなく、構造体へのポインタです。

+0

+1実際には "何を意味するのか"の部分に答えるため+1。 –