-3
なぜ構造体ポインタがこの構造体の内部に再び繰り返される。Cの構造体定義内で構造体ポインタを使用するのはなぜですか?
typedef struct node
{
int data;
struct node *next; /* Why this statement ? */
}
Node;
なぜ構造体ポインタがこの構造体の内部に再び繰り返される。Cの構造体定義内で構造体ポインタを使用するのはなぜですか?
typedef struct node
{
int data;
struct node *next; /* Why this statement ? */
}
Node;
再帰的構造体は、この場合のノードベースのデータ構造、リンクされたリストのすべての種類のに非常に有用である:
b
がa
にリンクされ、c
がにnext
メンバーによってリンクされていることに注意してください。
質問は少し曖昧です。これはおそらく_linked_リストを実装するためのものです。 Googleの言葉。詳細を教えてください。 –
あなたが望んでいたから...またはあなたは "どのように"を意味するのですか? –
おそらく私はそれを本当に疑っています。[単一リンクリスト](http://www.cprogramming.com/tutorial/c/lesson15.html) – LPs