1
Cでリンクリストを作成していますが、この問題が発生しました。次の文はわかりません。このフォームリストのリンクリスト/ポインタ
void reverse(reverse **list)`void reverse(reverse **list)
{
struct node * prev = NULL;
struct node * next;
struct node * current = list[0];
while(current!= NULL)
{
next = current>next;
current>next = prev;
prev = current;
current = next ;
}
list[0] = prev;
}
リストは、[0]どういう意味: ここに私のリンクリスト
typedef struct node {
int value;
struct node *next;
} node;
、ここでは私の構造は、私が働いているコードのですか?リンクされたリストの最初の要素ですか? 私の質問はばかばかしいようですが、私はどこでも答えを見つけることができません。
ありがとうございました。
これは、配列とポインタが同じだと思う人からのリンクリストコードなので、難読化されたgungeを書いています。( –
あなたの関数と構造体の型がどちらも ' –